Technosoft Engineering
Website:
technosofteng.com
Job details:
Role: Senior C# / WPF Engineer
Experience – 10+ Years
Job Summary:
We are looking for a senior, highly independent C# engineer with strong experience in autonomous drilling systems, preferably DrillWise or similar mining solutions. The candidate should be capable of owning features end-to-end from architecture and design to implementation and deployment.
Key Responsibilities
1. 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.
2. Application Development (Full Stack)
- 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
3. Backend Systems & Integration
- Design and develop backend components, services, and APIs
- Manage data persistence, logging, diagnostics, and system monitoring
- Integrate PLC, HMI, embedded controllers, and CODESYS-based systems
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
Click on Apply to know more.