About the job
- System Architecture: Design and develop the architecture and infrastructure for .NET and MAUI-based systems, focusing on cross-platform mobile and web solutions.
- Full-Stack Development: Lead end-to-end development, from backend services in .NET to front-end mobile interfaces using MAUI.
- Application Modernization: Implement new technologies and update legacy systems to leverage modern .NET and MAUI frameworks.
- Mobile Application Design: Architect and develop mobile applications that provide a seamless experience across Android, iOS, and Windows platforms.
- Cross-Platform Development: Use .NET MAUI to ensure the applications are optimized for performance and user experience across platforms.
- System Integration: Work closely with engineers to integrate .NET/Mobile solutions into existing infrastructure while ensuring compatibility and efficiency.
- Security & Compliance: Ensure the security and compliance of all applications, following industry standards and organizational requirements.
- Team Collaboration: Collaborate with cross-functional teams to deliver high-quality software solutions that meet business needs.
- Innovation & Research: Stay updated with the latest in .NET and MAUI technologies, contributing to ongoing innovation and optimization.
- Agile Development: Work in an agile environment, leading sprints, and delivering high-impact features in each cycle.
Skills You Bring:
- Proven experience as a .NET/Mobile Manager with hands-on development in .NET Core, C#, and MAUI.
- Strong understanding of mobile-first development principles using MAUI for cross-platform applications.
- Experience in cloud platforms like Azure or AWS, with a focus on deploying scalable applications.
- Familiarity with CI/CD pipelines for development and deployment in .NET environments.
- Strong knowledge of RESTful APIs and microservices.
- Excellent problem-solving skills and the ability to innovate within constraints.
- Strong communication and leadership skills, with experience in managing cross-functional development teams.
- Understanding of DevOps practices, including containerization with Docker and orchestration tools.