Microsoft Desktop Applications Developer
Job Title: Desktop Application Architect (Microsoft Technologies)
Responsibilities:
1. Collaborate with the Delphi specialist to understand the current application’s architecture, workflows, and user requirements.
2. Design and propose scalable, maintainable, and secure desktop-native applications using C# and .NET technologies.
3. Develop a pilot application to validate the proposed architecture and ensure compatibility with manufacturing systems.
4. Ensure integration with existing shop floor hardware, protocols, and databases.
5. Provide technical leadership for the migration process, including tool selection, code reviews, and best practices.
Required Skills:
- Strong expertise in C#, .NET Framework, and desktop application development using WPF/WinForms.
- Experience in developing software solutions for the manufacturing industry.
- Knowledge of database design, integration, and optimization (e.g., SQL Server).
- Familiarity with industrial automation and communication protocols (e.g., OPC UA, Modbus).
Preferred Qualifications:
- Experience with desktop application modernization or migration projects.
- Familiarity with Microsoft Azure or cloud-based integration options.
- Prior experience in working with shop floor systems or IoT devices.
Job Type: Contract
Pay: $50.00 - $60.00 per hour
Application Question(s):
- Can you work on our payroll ?
Work Location: Remote