Overview
Develop and support software applications for industrial equipment monitoring, testing, data acquisition, analytics, and engineering workflows in Pune, India. The role contributes to solutions involving PLC-driven systems, industrial data platforms, databases, enterprise applications, digitalization, and Industrial IoT.
What you'll do
- Develop, test, and maintain desktop software applications using Microsoft technologies.
- Design and implement user interfaces, business logic, and reusable software components following MVVM and software engineering best practices.
- Create and optimize SQL queries, stored procedures, and database structures.
- Develop software solutions that collect, process, visualize, and manage data from industrial and engineering systems.
- Support integration between software applications, databases, APIs, and industrial data platforms.
- Develop reports, dashboards, and data visualization solutions for engineering and operational teams.
- Troubleshoot application and database issues to ensure reliable system operation.
- Collaborate with software, controls, electrical, test, and product engineering teams to understand requirements and deliver effective solutions.
- Support modernization initiatives involving user experience improvements, software enhancements, and future web-based applications.
- Prepare and maintain technical documentation and development artifacts.
- Participate in code reviews, testing, and continuous improvement activities.
What you'll need
- Bachelor's degree in Computer Science, Information Technology, Electronics, Instrumentation, Electrical Engineering, or equivalent.
- 2 to 3 years of software development experience.
- Strong proficiency in C# and .NET technologies.
- Experience developing desktop applications using WinUI, WPF, or similar frameworks.
- Working knowledge of MVVM architecture and software design principles.
- Strong knowledge of Microsoft SQL Server and relational databases.
- Experience with Object-Oriented Programming (OOP) concepts and software development best practices.
- Experience writing SQL queries and troubleshooting software applications.
- Familiarity with source control systems such as Git or Azure DevOps.
- Strong analytical, troubleshooting, and problem-solving skills.
- Good verbal and written communication skills.
- Ability to work effectively both independently and within a team environment.
Nice to have
- Exposure to industrial software, engineering systems, manufacturing, automation, laboratory, or test equipment environments.
- Familiarity with Industrial IoT (IIoT), data acquisition, real-time monitoring systems, or industrial connectivity concepts.
- Understanding of API-based integrations and data exchange mechanisms.
- Experience developing dashboards, reporting solutions, or data visualization applications.
- Exposure to ASP.NET Core, Web APIs, Blazor, React, Angular, or other modern web technologies.
- Familiarity with cloud technologies, CI/CD practices, or software deployment methodologies.
- Understanding of industrial communication concepts and connected systems.
- Interest in learning modern software platforms, web technologies, and digitalization solutions.
- Self-motivated with strong ownership, curiosity, and willingness to learn new technologies.
Details
Read the full description and apply on the company’s own careers page.