Job Description
Roles & Responsibilities
- Design, develop, and maintain WPF desktop applications using C# and MVVM architecture
- Implement SOLID principles, OOP, and clean architecture for maintainable software design
- Integrate and manage Dependency Injection frameworks such as Unity, Autofac, or .NET Core DI
- Collaborate with UI/UX teams to deliver modern, responsive, and intuitive user interfaces
- Write clean, efficient, and testable code, including unit and integration tests
- Participate in code reviews, architectural discussions, and process improvement initiatives
- Troubleshoot, debug, and optimize performance across different software modules
- Maintain technical documentation and adhere to agile development methodologies
- Integrate hardware interfaces like I/O modules, Servo drives, PLCs, IPCs, and Lasers
- Work with communication protocols such as TCP/IP, Modbus, EtherCAT, and OPC-UA
- Support r...
Ready to Apply?
Take the next step in your AI career. Submit your application to Persolkelly India today.
Submit Application