Senior Software Engineer IoT/SaaS- Full Stack
Published date: 2024/01/10
- Location: Pune, Maharashtra, India
One of our clients from the electronic manufacturing sector is looking for a Full Stack, Senior Software Engineer to join their Software Engineering team in a fast-paced SCRUM environment developing a range of IoT and SaaS software products.
This role will support building the most advanced SaaS offerings, software applications, and solutions which will help to find simpler, smarter approaches to solving design and manufacturing challenges. This role will focus on the Research and Development Engineering team that builds the IoT/SaaS products.
Daily work will be as part of a scrum team working in a continuous integration environment.
Location:
Pune, Indian
Hybrid Working Mode
Essential Duties and Responsibilities:
Build and deliver IoT and SaaS applications and platforms.
Design and implement software with the goal of maximizing reliability, correctness, ease of use, ease of maintenance, testability, and performance.
Troubleshoot, diagnose, maintain, and enhance existing software features and capabilities.
Improve overall product reliability by creating sound designs, robust implementations, and appropriate unit and regression tests.
Perform design and code reviews for team members.
Collaborate with product managers, system engineers, application engineers, and other software engineers to solve tough problems.
Essential
Education , Skills, and
Experience:
Minimum Qualifications:
Bachelor’s Degree in Computer science, Engineering or similar.
5+ years developing with one or more JavaScript frameworks like React, Angular, etc.
2+ years of backend development and design experience
API development experience.
Demonstrated ability to work in an engineering team environment and clearly communicate the technical status of assigned projects.
Demonstrated ability to write testable, resilient code, with effective unit and integration tests and meaningful documentation.
Strong and effective verbal and written English communication skills.
Preferred
Qualifications:
Experience using Microsoft .NET and Microsoft development tools and environment (C# preferred).
Experience in developing software for manufacturing.
Supervisory Responsibilities:
No direct reports
This role will support building the most advanced SaaS offerings, software applications, and solutions which will help to find simpler, smarter approaches to solving design and manufacturing challenges. This role will focus on the Research and Development Engineering team that builds the IoT/SaaS products.
Daily work will be as part of a scrum team working in a continuous integration environment.
Location:
Pune, Indian
Hybrid Working Mode
Essential Duties and Responsibilities:
Build and deliver IoT and SaaS applications and platforms.
Design and implement software with the goal of maximizing reliability, correctness, ease of use, ease of maintenance, testability, and performance.
Troubleshoot, diagnose, maintain, and enhance existing software features and capabilities.
Improve overall product reliability by creating sound designs, robust implementations, and appropriate unit and regression tests.
Perform design and code reviews for team members.
Collaborate with product managers, system engineers, application engineers, and other software engineers to solve tough problems.
Essential
Education , Skills, and
Experience:
Minimum Qualifications:
Bachelor’s Degree in Computer science, Engineering or similar.
5+ years developing with one or more JavaScript frameworks like React, Angular, etc.
2+ years of backend development and design experience
API development experience.
Demonstrated ability to work in an engineering team environment and clearly communicate the technical status of assigned projects.
Demonstrated ability to write testable, resilient code, with effective unit and integration tests and meaningful documentation.
Strong and effective verbal and written English communication skills.
Preferred
Qualifications:
Experience using Microsoft .NET and Microsoft development tools and environment (C# preferred).
Experience in developing software for manufacturing.
Supervisory Responsibilities:
No direct reports
0 page views
Related listings
-
Software DeveloperSoftware DeveloperSoftware Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an e...2026/11/09
-
Software DeveloperSoftware DeveloperWe are looking for a .Net developer to build software using languages and technologies of the .NET framework. In this role, you should be able to write code with minimum defects. You should be a team player and a good communicator. You will create ap...2026/11/09
-
Manager - Software & Application DevelopmentSoftware DeveloperJob Family Descriptor Responsible for software development projects across multiple technologies inhouse or through vendors for building new capabilities driving automation and improve operational efficiencies Formulate and define specifications for ...2026/11/09
