
Senior .NET Developer – Windows
Climb Channel Solutions NA
full-time
Posted on:
Location Type: Hybrid
Location: Mexico City • 🇲🇽 Mexico
Visit company websiteJob Level
Senior
Tech Stack
MacOS.NETWPF
About the role
- Develop and maintain the Windows desktop application using C#/.NET with WPF and WinForms
- Design, build, and extend the shared cross platform core used by both Windows and macOS applications
- Drive architectural decisions for the shared codebase, ensuring solutions work seamlessly across platforms
- Collaborate closely with the macOS team to align on shared interfaces, abstractions
- Define and maintain clean boundaries between platform-specific and shared code
- Work with QA to maintain and expand automated UI testing
- Implement interfaces that follow Windows design conventions and user expectations
- Troubleshoot and resolve issues across the shared core and Windows-specific layers
- Participate in code reviews and share .NET and cross platform expertise with the broader team
Requirements
- 5+ years of professional experience in C#/.NET development (this is essential for the role)
- Strong experience building Windows desktop applications with WPF and WinForms
- Proven experience designing and maintaining shared codebases used across multiple platforms
- Deep understanding of .NET architecture, including dependency management and cross platform considerations
- Experience with modern .NET (Core / .NET 5+) and its cross platform capabilities
- Strong knowledge of software design patterns and architecture principles, with solid experience implementing Dependency Injection and MVVM
- Ability to design clean abstractions that work across different platform implementations
- Solid understanding of asynchronous programming and multithreading in .NET
- Experience with CI/CD pipelines and managing builds for multiple environments and configurations
- Ability to collaborate effectively with Product and UX/UI teams to translate requirements into technical solutions
Benefits
- Competitive salaries
- Meaningful bonus program
- Excellent benefits, including healthcare insurance
- Pension/retirement matching
- Comprehensive life insurance
- Employee assistance program
- Time off plans
- Paid company holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NETWPFWinFormscross platform developmentDependency InjectionMVVMasynchronous programmingmultithreadingCI/CD
Soft skills
collaborationproblem-solvingcode reviewcommunicationdesign thinking