Job Summary
We are seeking a skilled Mobile & .NET Developer to design, build, and maintain high-quality, scalable applications across mobile platforms and the .NET ecosystem. The ideal candidate will combine strong technical expertise with a collaborative mindset to deliver compelling solutions that meet business objectives.
Key Responsibilities
- Design, develop, test, and maintain mobile and .NET applications that deliver exceptional performance and user experience
- Collaborate with product managers, designers, and other developers to translate requirements into robust technical solutions
- Participate in code reviews, contribute to architecture decisions, and ensure code quality and maintainability
- Implement scalable APIs and integrate third-party services as needed
- diagnose and fix defects, optimize performance, and ensure security best practices
- Stay current with industry trends and propose improvements to tools, frameworks, and processes
- Mentor junior developers and contribute to a culture of technical excellence
Required Qualifications
- 5-7 years of experience in .NET development and mobile application development
- Strong proficiency in C#, .NET Core/.NET 5+, and related frameworks
- Experience with mobile development platforms (iOS/Android) using native or cross-platform approaches
- Solid understanding of RESTful APIs, data modeling, and integration patterns
- Familiarity with CI/CD pipelines, version control (Git), and automated testing
- Strong problem-solving skills and the ability to work independently and in a team
Preferred Qualifications
- Experience with MAUI, Xamarin, Flutter, or React Native
- Knowledge of Azure/AWS cloud services and containerization (Docker, Kubernetes)
- Familiarity with Agile methodologies and Jira/Confluence
- UI/UX sensitivity and experience collaborating with designers
- Experience with performance profiling, debugging, and monitoring tools
Skills And Competencies
- Languages: C#, JavaScript/TypeScript
- Frameworks: .NET, .NET Core, ASP.NET, MAUI/Xamarin or equivalent mobile frameworks
- Mobile: iOS and Android development concepts, mobile architecture patterns
- Databases: SQL Server, SQLite, or other relational databases
- Tools: Visual Studio, Git, CI/CD tools, unit/integration testing frameworks
- Soft skills: effective communication, collaboration, time management, and adaptability
Education and Certifications
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience)
- Relevant certifications (e.g., Microsoft Certified: .NET Developer, Azure Developer Associate) are a plus