Windows Developer
We are looking for a skilled Windows Developer to join our team. This role focuses on the development of mission-critical Windows-based applications that integrate with CAD systems, working REMOTELY from anywhere in LATAM. This is an exciting opportunity to contribute to high-impact solutions while collaborating with a mission-driven and highly talented team.
Requirements
- 5+ years of software development experience, with solid focus on .NET technologies.
- Strong proficiency in C# (.NET Framework/Core).
- Proficiency in Python 3.7+ (3.9 preferred).
- Experience with SQL Server, T-SQL, and database design/administration.
- Solid understanding of TCP/IP communication, socket connections, and network configurations.
- Hands-on experience with .NET libraries, COM Interop, XML/JSON serialization.
- Familiarity with API integration, especially with CAD systems.
- Experience with Azure Service Bus (topics, subscriptions, dead-letter handling, message filtering).
- Knowledge of Windows environments, permissions, services, and deployment tools.
- Experience developing Windows desktop UI applications, including Windows Forms (.NET Framework/.NET 6+) and WinUI 3 (Windows App SDK, XAML/MVVM).
- Experience designing and building Windows client-server applications with TCP/IP/socket
- Strong debugging and testing skills using simulators and validation frameworks.
- Experience working with Crystal Reports.
- Advanced English.
Nice to Have
- Exposure to emergency dispatch systems or mission-critical communication platforms.
- Familiarity with VB6.
- Experience with installer creation tools (InstallShield, MSI packaging).
- Knowledge of DevOps practices, CI/CD pipelines, and cloud deployments.
Main Activities
- Develop and maintain Windows-based applications using .NET and SQL Server.
- Implement Python scripts and integrations with Azure Service Bus.
- Work on API integrations with CAD systems, including TCP/IP communication and XML/JSON data handling.
- Troubleshoot, debug, and test applications using simulators and validation tools.
- Collaborate with developers, system administrators, and stakeholders to ensure smooth delivery.
- Contribute to deployment strategies, installer setup, and configuration in Windows environments.
Education
Bachelor’s degree in Computer Science, Information Technology, or a related field.
About Definity First
Definity First specializes in IT Services, Cloud Business Applications & Microsoft Technologies, providing enterprise-grade solutions that translate into a successful business transformation.
We were founded in 2004, with six offices distributed across the US and Mexico. Definity First has worked for transformative, iconic companies and universities such as Tesla, Flowserve, Harvard, Berkeley, Caltech, and more.
At Definity First we do not discriminate towards gender, age, sexual preferences/orientation, religion, pregnancy, ethnicity or place of origin.