Job Title: Software Engineer – Full Stack
Company: Siemens Digital Industries Software
Location: Pune, India
About Siemens Digital Industries Software: Siemens Digital Industries Software is a leading provider of solutions for designing, simulating, and manufacturing products across various industries. Our Product Lifecycle Management (PLM) software is instrumental in conceiving and manufacturing Formula 1 cars, skyscrapers, ships, space exploration vehicles, and numerous everyday objects.
Roles and Responsibilities: As a Software Engineer, you will play a pivotal role in the development of the Active Integration platform, which serves as the foundation for integration solutions offered by Siemens DI SW. Your responsibilities include:
- Crafting, developing, modifying, and implementing software programming for both internal and external products, ensuring high quality and on-time delivery.
- Ensuring overall functional quality of released products across all required platforms.
- Understanding complex products, solutions, and problems, and designing and executing software solutions accordingly.
- Serving as a technical project lead, working with general supervision on complex projects with latitude for independent judgment.
- Designing and developing enterprise-level products to streamline end-user experience on the Active Integration platform.
- Extending the functionality of the Active Integration low code configuration tool to enhance and simplify integration scenario definitions.
- Supporting the transition of existing Active Integration platform user interfaces to incorporate new integration needs and non-functional requirements, such as transitioning to cloud-based deployment.
- Collaborating with architects, software developers, testers, documenters, and release management personnel.
- Developing Active Integration platform software solutions using both Front-End (e.g., SWF, React, JavaScript, CSS, HTML) and Back-End (e.g., Node.js, Java) technologies.
- Designing and integrating APIs (WSDL, SOAP, RESTful Web Services) to facilitate communication between front-end and back-end systems.
- Conducting technical research on new technologies and prototyping.
- Providing design, coding guidance, and technical leadership.
- Supporting code with effective unit tests and resolving code quality issues.
- Developing documentation for internal consumption and tools/utilities for automation and support.
- Executing tests for quality assurance and performance analysis, and working closely with other teams to ensure product quality and timely deliverables.
Prerequisites & Essential Functions:
- Bachelor’s degree in computer science or master’s with excellent academic records from a reputed institute.
- 7+ years of experience in full stack technologies, including React, Angular JS, JavaScript, TypeScript, CSS, HTML, and Git/SVN.
- Experience with SOAP, RESTful Web Services, and client-server architecture.
- Proficiency in object-oriented languages like TypeScript, Java, and optionally C++.
- Familiarity with Agile methodology and working experience with Scrum.
- Strong analytical skills, problem-solving capabilities, and communication skills.
- Ability to collaborate across multiple development teams and adapt to new software architecture environments.
About Siemens: Siemens is a global company with over 377,000 minds building the future in over 200 countries. We’re dedicated to equality and welcome diversity in our workforce. All employment decisions at Siemens are based on qualifications, merit, and business need. We offer a comprehensive reward package, including a competitive salary, bonus scheme, generous holiday allowance, pension, and private healthcare.
If you’re passionate about transforming the everyday and accelerating transformation, join us at Siemens Software and shape tomorrow!
Job Family: Research & Development
Req ID: 404045
APPLY NOW: Siemens Software Engineer – Full Stack