logo

View all jobs

Senior .Net Developer - Flutter experience (Mobile App Development)

Doha, Qatar

 

Job Role Summary
We are seeking a highly skilled Senior .NET Developer with extensive experience in Flutter for mobile app development. The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and high-performance web and mobile applications. The role demands a deep understanding of .NET technologies, Flutter framework, and best coding practices to deliver seamless solutions across platforms.

Roles and Responsibilities

  • Design, develop, and maintain enterprise-level applications using .NET technologies and Flutter for mobile app development.

  • Collaborate with cross-functional teams to define, design, and deploy new features and enhancements.

  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum performance and scalability.

  • Develop and implement RESTful APIs and integrate with third-party services.

  • Troubleshoot and resolve complex technical issues in web and mobile applications.

  • Maintain high standards of software quality by following industry best practices, including code reviews, unit testing, and automated testing.

  • Stay up to date with the latest trends and advancements in .NET and mobile app development.

  • Mentor junior developers and contribute to knowledge-sharing within the team.

  • Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.

Competences, Skills, Experience

  • 6-10 years of experience in software development with expertise in .NET technologies.

  • Proven experience with Flutter for cross-platform mobile app development.

  • Strong proficiency in C#, ASP.NET Core, MVC, Entity Framework, and SQL Server.

  • Hands-on experience with API development, Web Services, and Microservices architecture.

  • Experience in frontend technologies like Angular, React, or Blazor is a plus.

  • Solid understanding of mobile UI/UX design principles and best practices.

  • Familiarity with cloud platforms such as Azure or AWS.

  • Experience with CI/CD pipelines, DevOps practices, and Git repositories.

  • Strong analytical and problem-solving skills with a keen eye for detail.

  • Ability to work independently and as part of a collaborative team environment.

Education, Academic Qualification, Certifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

  • Certifications in .NET development, Azure, or Flutter are a plus.

Language and Other Selection Criteria

  • Proficiency in English (written and spoken) is mandatory.

  • Strong communication skills and ability to interact effectively with stakeholders.

  • Willingness to work in a dynamic and fast-paced environment.

  • Ability to manage multiple tasks and meet deadlines efficiently.

If you are passionate about cutting-edge technologies and have a proven track record of delivering high-quality software solutions, we would love to hear from you!

 

Share This Job

Powered by