What are the responsibilities and job description for the Senior .NET Developer position at Kasmo Global?
Senior .NET Developer with MAUI, TDD, and Azure Expertise
Location : Atlanta, GA (Hybrid) Need local candidates
Visa : GCEAD , H4EAD, H1B( trusted )
Duration : 6 months
Need LINKDLEN
Need experience of (.net or vb.net or asap.net) and Maui and Mobile and (Application or applications) and Azure
Position Overview :
We are seeking a seasoned Senior .NET Developer with a minimum of 10 years of experience to join our dynamic team. This role focuses on developing cross-platform mobile applications using .NET MAUI, applying Test-Driven Development (TDD) methodologies, and utilizing the Azure cloud ecosystem to build scalable and robust applications. The ideal candidate is a problem-solver with a passion for delivering high-quality solutions and thrives in a collaborative environment.
Key Responsibilities :
Design, develop, and maintain cross-platform mobile applications using .NET MAUI.
Implement and champion Test-Driven Development (TDD) practices to ensure code quality, reliability, and maintainability.
Leverage Azure services such as Azure App Services, Azure Functions, Cosmos DB, Azure App Configuration, and Azure App Insights to build scalable, resilient, and secure applications.
Develop and integrate REST APIs for seamless communication between application components.
Apply software design patterns, MVVM architecture, and dependency injection frameworks to create maintainable and efficient codebases.
Conduct debugging, performance optimization, and problem resolution for complex technical issues.
Collaborate with cross-functional teams to gather requirements, define solutions, and ensure successful project delivery.
Required Skills and Experience :
10 years of .NET development experience, with a strong emphasis on mobile application development.
Hands-on experience with .NET MAUI or Xamarin for building cross-platform applications.
Expertise in Test-Driven Development (TDD) using tools such as xUnit or NUnit.
Proficiency in leveraging Azure services for application development and deployment.
Familiarity with Behavior-Driven Development (BDD) tools like SpecFlow, Cucumber, or Gherkin is preferred.
Strong understanding of REST APIs and their integration.
Comprehensive knowledge of software design patterns, MVVM architecture, and dependency injection frameworks.
Excellent debugging, performance optimization, and problem-solving abilities.
Strong communication and collaboration skills, with the ability to work in a hybrid environment.
Preferred Qualifications :
Experience with Azure DevOps or other CI / CD tools.
Familiarity with Agile development practices.