100% Remote – Open to candidates across LATAM | 12-month contract (renewable)
We are looking for a
Windows Development Lead
to guide and mentor our team while remaining actively involved in hands-on coding and solution design.
This role blends
technical leadership, architecture oversight, and development of mission-critical systems
that integrate emergency communication platforms with CAD (Computer-Aided Dispatch) environments.
Requirements
- Proven experience leading technical teams, mentoring developers, and managing delivery timelines.
- Strong proficiency in
C# (.NET Framework/Core)
and
Python preferred)
.
- Solid expertise with
SQL Server, T-SQL, and database administration
.
- Knowledge of
TCP/IP protocols, socket connections, and network configurations
.
- Hands-on experience with
.NET libraries, COM Interop, XML/JSON serialization, and CAD system APIs
.
- Familiarity with
Azure Service Bus
(topics, subscriptions, dead-letter handling, message filtering).
- Strong knowledge of
Windows environments, permissions, services, and deployment tools
.
- Experience developing
Windows desktop UI applications
: Windows Forms (.NET Framework/.NET 6+) and WinUI 3 (Windows App SDK, XAML/MVVM).
- Expertise in building
Windows client-server applications
with TCP/IP/socket.
- Experience with
Crystal Reports
.
- Advanced English
(spoken and written).
Nice to Have
- Experience with emergency dispatch or mission-critical communication systems.
- Familiarity with
VB6 (legacy support)
.
- Experience with installer creation tools (
InstallShield, MSI packaging
).
- Knowledge of
DevOps practices, CI/CD pipelines, and cloud deployments
.
Main Responsibilities
- Lead, mentor, and support the development team, ensuring software engineering best practices.
- Act as a
technical reference
for architecture, integration, and cloud connectivity decisions.
- Stay hands-on: develop core modules and review complex code.
- Design, develop, and deploy
Windows-based applications
with
.NET Framework
and
SQL Server
.
- Oversee
CAD systems integration
(APIs, TCP/IP communication, XML/JSON).
- Ensure quality through validation testing, debugging, and simulator tools.
- Collaborate with stakeholders, system admins, and technical teams to align solutions with business needs.
- Contribute to
deployment strategies, installer configurations, and Windows system administration
.
Education
- Bachelor's degree in
Computer Science, Information Technology
, or related field.