We are seeking a skilled Software Engineer to join our dynamic team. In this role, you will be responsible for designing and developing cutting-edge software solutions that are aligned with our clients’ requirements and Siemens Advanta’s architectural guidelines. You will play a pivotal role in translating software architecture into design and code, ensuring that all aspects of the software development process are optimized for success. You will also guide Scrum team members on design topics, helping to maintain consistency and alignment with the overarching design and architecture.
In addition to your software development expertise, you will be involved in the development of automated test solutions and will mentor the team in building robust test automation frameworks to ensure high-quality software delivery.
Experience. 3-5 years
Key Responsibilities
- Design software solutions based on customer requirements, while adhering to Siemens Advanta's architectural and design guidelines.
- Derive software requirements and functional specifications, and perform software feasibility analysis and effort estimation.
- Translate software architecture into effective design and code with accuracy and precision.
- Guide Scrum team members in ensuring consistent implementation according to design and architecture principles.
- Lead the design and implementation of test automation frameworks, ensuring high levels of software quality and reliability.
- Collaborate with cross-functional teams to ensure timely and successful software delivery.
Qualifications and Skills Required
Technical Skills
- Advanced C# Knowledge. Strong experience in developing Windows applications with deep knowledge of object-oriented design and programming principles.
- .NET Technologies. Expertise in C# .NET, Entity Framework, ADO.NET, ASP.NET, MVVM, and MVC.
- Web Development. Experience in developing applications using Web APIs and technologies like Node.js, JavaScript, TypeScript, AngularJS, and ReactJS.
- Cloud Technologies. Experience in implementing and deploying solutions in cloud environments such as Azure, AWS, or GCP.
- Web Applications. Proficiency in building web applications using Angular or other client-side frameworks.
- Unit Testing & DevOps. Hands-on experience with unit testing frameworks and DevOps practices for continuous integration and deployment.
- C++ Experience. Familiarity with C++ development and debugging will be considered an added advantage.
Why Siemens Advanta?
As part of Siemens Advanta, you will be at the forefront of innovative solutions that shape industries and cities around the world. Siemens is a global leader in the digital transformation space, providing opportunities for growth, development, and impactful work. Working in a diverse, international environment, you will collaborate with experts from across the globe to drive the future of technology and industry.
Who We Are
Siemens is a global technology powerhouse with over 379,000 employees spanning over 200 countries. Our work drives the transformation of industries, societies, and economies to make them more sustainable, efficient, and interconnected. At Siemens, we embrace a culture of inclusivity, equality, and respect for diversity. We welcome applications from individuals of all backgrounds and encourage you to bring your curiosity, creativity, and skills to help us build the future.