Orthoplex Solutions is seeking a talented .NET MAUI Developer to join our team. In this role, you will design, build, and maintain cross-platform mobile and desktop applications. You will work closely with other developers, designers, and project managers to deliver high-quality, user-friendly software solutions.
Responsibilities:
- Architect, develop, and maintain cross-platform applications using .NET MAUI.
- Implement Model-View-ViewModel (MVVM) patterns to ensure clean separation of concerns.
- Build scalable, maintainable REST APIs.
- Implement the WebSocket protocol for real-time communication.
- Manage and optimize SQL and NoSQL databases like MySQL, MongoDB, and PostgreSQL.
- Develop and maintain CI/CD pipelines using GitHub Actions.
- Support troubleshooting existing products, leveraging logs and errors recorded in Sentry.
- Troubleshoot and optimize application performance.
- Participate in code reviews, sprint planning, and daily stand-ups.
- Mentor junior developers and share best practices.
- Collaborate with front-end developers, designers, and project managers.
Required Skills:
- 2+ years of professional experience building applications with .NET MAUI and .NET Core.
- Proficient in C#, XAML, and MVVM frameworks
- Solid understanding of mobile/desktop UI design principles and platform-specific capabilities
- Experience consuming and securing REST APIs and real-time protocols
- Skilled in SQL and NoSQL technologies, including MySQL, MongoDB, and PostgreSQL
- Familiarity with Azure services
- Skilled in setting up CI/CD pipelines, especially GitHub Actions
- Strong problem-solving, collaboration, and communication abilities
Experience:
- 3-5 years of building mobile and web applications (Required)
Education:
- Bachelor’s degree in Computer Science or equivalent (Required)
Job Perks:
- Join a rapidly growing Canadian company with a supportive, collaborative culture
- Work on diverse, impactful projects for clients around the globe
- Opportunities for career growth, skill development, and portfolio enhancement
Please be considerate and only apply if you possess the majority of the above-mentioned skills. All applications will be processed, but only appropriate candidates will be contacted for interviews.