Design, develop, modify, and implement software programming for products with a 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 mechanisms. Ability to understand complex products, solutions, and problems. Creates, documents, and executes software designs which may involve complicated workflows or multiple product areas. Should be able to learn new programming languages and technologies in a short span of time. Technical lead of one or more projects within one area of a product. Guiding and supervising junior engineers. Provides input to the technical direction for one area of a product. Able to solve complex technical problems. Provides specialized expertise within multiple systems, software disciplines, as well as general knowledge of related disciplines, applications implications, and customer areas. Works with minimal supervision on complex projects with wide latitude for independent judgment. Highly skilled with extensive proficiency and technical expertise.
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:
Hands-on experience in software application development in Golang & Java
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
The candidate is expected to have strong debugging, triaging, and troubleshooting skills.
Good understanding of cloud technologies.
Awareness of software development lifecycle methodologies (Waterfall, Agile)
Experience with Object-Oriented Design (OOD)
Good delegation and time management
skills Problem-solving abilities good interpersonal and communication skills
At Siemens, we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow‘s reality. Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds
Organization: Digital Industries
Company: Siemens Industry Software (India) Private Limited
Experience Level: Experienced Professional
Job Type: Full-time