Senior Software Developer C# WPF MVVM - Mangalore - Persolkelly India

    Persolkelly India
    Persolkelly India Mangalore

    6 days ago

    Full time
    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 real-time data processing and machine control applications

Jobs
>
Mangalore