What are the responsibilities and job description for the .NET MAUI Application Developer position at RedSalsa Technologies, Inc.?
Job Details
Title: Application Developer Analyst
Location: Tallahassee, FL
Duration: 12 Months
The activities this candidate will be tasked with include, but are not limited to the following:- Collaborate with business analysts, project managers, and stakeholders to understand the functional and non-functional requirements of the application.- Develop, maintain, and enhance mobile applications using .NET MAUI to support Android, iOS, macOS, and Windows platforms.- Design and implement responsive, adaptive, and intuitive UI/UX components using XAML and .NET MAUI UI controls.- Integrate applications with backend APIs, web services (RESTful, GraphQL), and databases.- Implement platform-specific styling using MAUI Visual States and customize controls as needed.- Write clean, efficient, and maintainable C# code using .NET features, such as async/await- Translate business requirements into architectural designs that align with business goals.- Design the overall system architecture and define how different components of the interact.- Develop user interfaces and ensure the front end is responsive, accessible, and user-friendly.- Review code, architecture, and design to ensure they meet the standards.- Analyze and optimize the performance of the application.- Design strategies for scaling the application efficiently as user demand grows.- Ensure the application adheres to security best practices and compliance requirements.- Implement DevOps practices such as continuous integration and continuous delivery (CI/CD).
The submitted candidate must be able to apply common knowledge, skills, and abilities in the following areas:
Minimum Required KSAs:
5 years of experience in .NET MAUI framework and its capabilities to build native apps for Android, iOS, Windows, and macOS from a single codebase.
5 years of experience in XAML and its use in designing user interfaces in .NET MAUI apps.
3 years of experience with mobile app architecture patterns, such as MVVM, MVP, and MVC.
3 years of experience in C# and .NET development.
3 years of experience in building responsive and adaptive UIs using .NET MAUI and XAML.
3 years of analyzing and interpreting complex mobile app issues using tools like Visual Studio.
Ability to provide excellent customer support; meticulous quality of work and work product.