Golang/Java Software Developer (5-10 years exp)

Job Description

Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customer expectations, on achieving high quality and on-time delivery. Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanism. Ability to understand complex products, solutions, and problems. Creates, documents, and executes software designs which may involve significant re-architecture of important systems, defining and coordinating implementation of wide-reaching impacts. Acts as Technical lead of major projects within one area of a product. Frequently consults with customers in regard to future upgrades and products. Influences the technical direction for one area of a product. Promotes innovation through the ability to introduce new technology/knowledge into at least one area of a product and to our people. Provides high-level technical expertise, including performing in-depth and complex software systems programming and analysis. Provide problem resolution and technical leadership for the group. Possesses broad knowledge of internal operating systems, applications implications and customer areas. Technical Lead in guiding junior engineers. Works without supervision on highly complex projects with complete latitude for independent judgment and technical expertise. Extensive knowledge of the field.

Prerequisites and Essential Functions


Bachelor’s degree in computer science or similar subject, as well as 5
to 10 of experience and the following abilities:
Technical skills:

Good understanding of cloud technologies.

Hands - on experience in software application development in Golang &

Knowledge of container environments like Docker, Kubernetes

Good hands on Working knowledge in RDBMS

Experience in DevOps and microservices would be preferred

Test-driven development, CI/CD process, continuous testing, agile
development with Github/Jira/Jenkins/Collaborator or similar platforms

Strong common open-source tools platforms
Candidate is expected to have strong debugging, triaging and
troubleshooting skills.

Awareness of software development lifecycle methodologies (Waterfall,

Experience with Object-Oriented Design (OOD)

Good delegation and time management skills
Problem-solving abilities
good interpersonal and communication skills

Organization: Digital Industries

Company: Siemens Industry Software (India) Private Limited

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?