Climb Channel Solutions NA

Senior .NET Developer – Windows

Climb Channel Solutions NA

full-time

Posted on:

Location Type: Hybrid

Location: Mexico City • 🇲🇽 Mexico

Visit company website
AI Apply
Apply

Job 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