Experience Inc. Jobs

Job Information

Siemens Digital Industries Software Software Engineer - Full Stack in Pune, India

Job Family: Research & Development

Req ID: 404045

Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software.

Roles and Responsibilities

The overall digitalization strategy of Siemens results in an increased number of new integration products between Siemens Industry software products and solutions of other vendors. The Active Integration development team is responsible for the development of the Active Integration platform which is used as a base for various integrations solutions delivered by Siemens DI SW.

Therefore, as a software engineer should be able to craft, develop, modify, and implement software programming for products (both internal and external) with a focus 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. Builds, documents, and executes software designs that may involve complicated workflows or multiple product areas. Technical project lead.

Works with general supervision on complex projects with latitude for independent judgment. Moderate skills with a high level of proficiency and technical expertise.

Designing and Development of new enterprise level products required to simplify the end user experience in using the Active Integration platform.

Extending the Active Integration low code configuration tool functionality to improve and simplify the integration scenario definitions.

Actively support the transition the existing of Active Integration platform user interfaces to incorporate the new integration needs and non-functional requirements (e.g. transition to a cloud-based deployment of the AI platform).

Work in a team environment with architects, other software developers, testers, documenters, and release management personnel for our Teamcenter product. Developing Active Integration platform software solutions using

Font-End technologies like SWF (Siemens Web Framework), React, JavaScript, CSS, HTML, JUnit, Jasmine, Karma, Selenium or Mockito and web client development and testing frameworks in general.

Back-End technologies like, proficiency in language such as Node.js (JavaScript, Typescript) & Java (Spring).

API design and integration : Creating and consuming WSDL, SOAP, RESTful Web Services APIs to enable communication between the front-end and back-end. Conversant with tools like OPEN-API

Database management: Knowledge of database systems like MySQL, Oracle, others.

Technical research of new technologies and prototyping.

Good sense of ownership in product development for Active Integration platform.

Providing Design, coding guidance, and technical leadership

Development support and implementation for selected enhancement projects.

Supporting code with good and effective unit tests, generalizing problems, and building simple examples for automation.

Resolution of code quality issues (Compiler warnings, Coverity/Veracode/fingBugs, etc.).

Defect and Problem Report backlog reduction.Developing documentation for internal consumption.

Developing tools, utilities, and scripts for automation and support of the development environment.

Executing tests for quality assurance and performance analysis. Functionality test execution and documentation. Performance, scalability, and system testing.

Working closely with other teams (Product Validation, Technical Publications, Release Management, etc.) to ensure product quality and timeliness of deliverables.

Prerequisite & Essential Functions

We are looking for Engineering bachelor’s degree in computer science or master’s with Excellent academic records from a reputed institute (Govt. Engineering Colleges/NIT/IITs).

Experience with development of enterprise-level web application

  • 7+years of experience in full stack technologies like React, Angular JS, JavaScript, Typescript, CSS, HTML, JUnit, Jasmine, Karma, Selenium or Mockito and Git/SVN tools.

Implementing SOAP, RESTful Web Services & client based on the “back-end web application framework for Node.js”

Good understanding of Agile methodology and working experience with Scrum!

In-depth knowledge of object-oriented languages like TypeScript, JAVA and optionally C+Well-aligned with best development practices like TDD, BDD along with Agile software development!

Proven ability to collaborate across multiple development teams.Solid understanding of client-server architecture and development

Ability to get familiar with new software architecture environments. Strong analytical skills and problem-solving capabilities.

Good communications in English and presentation skills. Works with solution driven mindset

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

We are Siemens

A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow! We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, and private healthcare.

Siemens Software.Transform the everyday’ and ‘Accelerate transformation.’

#LI-PLM

#LI-Hybrid

DirectEmployers