Peopleocity LLP logo
Peopleocity LLP

82 open roles

C# WPF Engineer

Pune City, IndiaFull-timePosted Oct 9, 2026

Job description

Required Skills

& Experience 10+ years of strong hands-on software development experience Strong expertise in Microsoft technologies: C#,.NET, WPF, XAML Experience in software architecture and backend systems Understanding of embedded systems, HMI, PLCs, and CODESYS Experience in mining or industrial automation environments Develop C# / WPF desktop applications using MVVM and best practices Work across UI, backend logic, and database integration.

Implement robust machine communication layers for drill connectivity. Handle real-time or near real-time data from drill machines.

Requirements

Architecture & System Design Design and own software architecture for desktop-based mining applications Define scalable and maintainable application structure (UI, backend, services, database) Make architecture decisions considering machine connectivity, performance, reliability, and safety. Ensure alignment between software architecture and embedded / control systems Code Quality & Standards Perform code reviews and guide developers on best practices Define and enforce programming standards and design patterns Ensure clean, testable, and maintainable code Identify and address technical debt

Description copied from Peopleocity LLP's careers page. Read the full posting before you apply.

More jobs at Peopleocity LLP

See all openings at Peopleocity LLP