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