Software Engineer Senior

4 weeks ago


Pune, India Siemens Industry Software (India) Private Limited Full time
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. Position Overview Siemens is seeking a talented and enthusiastic Software Engineer Senior (Full Stack) within the R&D team for Siemens Opcenter Research, Development and Laboratory. This product delivers all the core capabilities a modern PLM solution should deliver for the CPG market. The position is a member of a Feature Team in a Scrum development environment. As a full stack position, the engineer will be expected to fulfill all roles within the feature team in a fast-paced environment that requires cooperation, collaboration, and shared responsibility across the team. This position will be located in Pune, India and reports to the local Development Manager. This is a non-Managerial position. Responsibilities The Senior Software Engineer (Full Stack) is accountable for finding architectural solutions, developing, testing and documenting new and modified functionality within the Opcenter RD&L application.In a fast paced Agile environment, the position works across functional domains to apply their experiences and skills to varied engineering tasks including, but not limited to, specification design, programming, unit testing, code review, debugging, defect resolution, test design, test authoring, test automation, and documentation authoring.SpecificsContribute to design discussions and in creating Detailed Design requirements based on software functional requirements.Implement and test functionality to support the Opcenter RD&L platform and toolset.Contribute to the development of the components required ranging from simple to complex application features.Development and execution of unit tests to support ongoing development efforts.Maintain development environments in a multiple branch software code management systemLearn and understand the build, release, and patch creation processInvestigate and resolve reported defectsDeliver code and work that will be reviewed and approved by other developersInteract and support members of the cross-functional implementation teamProvide technical assistance to, and seek advice from, other team membersProvide technical support to multiple teams including other cross-functional teams, global support, and services among othersProfileIn our team respect, openness and commitment are key values we work with every day. Mistakes can happen, but we must learn from them in order to become better and reach the expectations of our customers. Required Knowledge/Skills 12+ years of software development experience and experience working on enterprise solutionsOutstanding technical problem solving, debugging skills and Web developmentUnderstanding of next generation virtualization and orchestration solutions using containerization including but not limited to Docker, KubernetesExposure to AWS/Azure cloud servicesExpertise on the Microsoft technology stack (ASP.NET MVC 3.5 / 4.0 / 4.5, Web API, SQL Server, EF Core, .Net Core 6+ and higher as we support multitarget frameworks)Object Oriented analysis and design using common design patterns.Experience with REST API’s and application Security (including design and testing)Good knowledge of client side scripting – JavaScript and JQuery, Kendo, Knockout jsGood knowledge of SOLID principles and Design patternsExperience working with build management/CI toolsSolid and demonstratable understanding of building test automation and testing of commercial grade softwareKnowledge and understanding of Source Control such as TFS and GITTeam player with good communication (written and oral) and collaboration skillsAbility to mentor technical teams and evaluate software artefacts.Assist in establishing and supporting coding standardsExcellent verbal and written communications skills. English is the predominant language used in the team Preferred Knowledge/Skills Knowledge of NUnit or other unit testing frameworks is a plus, but not mandatoryKnowledge about static and dynamic code analysis using tools like SonarQube or likewise is a plus, but not mandatoryAbility to propose solutions for design and architecture is a plus, but not mandatoryDemonstratable understanding of complex software troubleshooting techniques is a plus, but not mandatoryDemonstratable understanding of non-functional requirements like performance, scalability and security is a plus, but not mandatory Education/Experience Degree in Computer Science, Management Information Systems, Engineering or related field is highly desired.

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 every day.

#LI-PLM

#LI-Hybrid 



  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Senior Manager, Software Engineering will be assigned complex products or a full product line of solutions from the Rocket Software portfolio. The Senior Manager, Software Engineering will be part of Rocket Software's dynamic team of domain experts who work at a fast pace and who expect the best from their staff. Person will be...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Senior Manager, Software Engineering will be assigned complex products or a full product line of solutions from the Rocket Software portfolio. The Senior Manager, Software Engineering will be part of Rocket Software's dynamic team of domain experts who work at a fast pace and who expect the best from their staff. Person will...


  • Pune, Maharashtra, India L4B Software Full time

    Job DescriptionL4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We...


  • Pune, Maharashtra, India Siemens Industry Software (India) Private Limited Full time

    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)...


  • Pune, Maharashtra, India L4B Software Full time

    L4B Softwareis a cutting-edge technology company specializing inEmbedded systemsandLinux-based solutions . We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We are currently in...


  • Pune, Maharashtra, India L4B Software Full time

    Job DescriptionL4B Softwareis a cutting-edge technology company specializing inEmbedded systemsandLinux-based solutions . We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We are...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Description Commented (XK1): had eclipse theia or VScode online extension developing experiences will be a plus• Proficient understanding and experience of code versioning tools, such as Git• Experience with CI/CD (Jenkins) and build tools (Maven, Gradle)• Conversant with Windows and Unix/Linux OS• Fluency in English language, both written...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...


  • Pune, Maharashtra, India Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...

  • Software Engineer II

    3 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...

  • Software Engineer II

    3 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...

  • Software Engineer II

    3 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...

  • Software Engineer II

    1 month ago


    Pune, Maharashtra, India Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...


  • Pune, Maharashtra, India QUASAR SOFTWARE DEFINED RADIO Full time

    QUASAR SDR is looking for Senior Engineer - Embedded Linux & FPGAJob Description - Sr.Engineer - Embedded Linux and FPGAQUASAR SDR is a flagship brand of Cyronics Innovation Labs Private Limited, Pune. QUASAR SDR develops software applications using GPU frameworks for various signal processing applications with a focus on space , telecom and defense sectors....


  • Pune, Maharashtra, India QUASAR SOFTWARE DEFINED RADIO Full time

    QUASAR SDR is looking for Senior Engineer - Embedded Linux & FPGAJob Description - Sr.Engineer - Embedded Linux and FPGAQUASAR SDR is a flagship brand of Cyronics Innovation Labs Private Limited, Pune. QUASAR SDR develops software applications using GPU frameworks for various signal processing applications with a focus on space , telecom and defense sectors....


  • Pune, India QUASAR SOFTWARE DEFINED RADIO Full time

    QUASAR SDR is looking for Senior Engineer - Embedded Linux & FPGAJob Description - Sr.Engineer - Embedded Linux and FPGAQUASAR SDR is a flagship brand of Cyronics Innovation Labs Private Limited, Pune. QUASAR SDR develops software applications using GPU frameworks for various signal processing applications with a focus on space , telecom and defense sectors....