.NET MAUI Developer
Location: Dallas, TX (Hybrid)
Duration: 12-Month Contract
Job Summary
We are seeking an experienced .NET MAUI Developer with a strong background in designing, developing, and maintaining enterprise-grade applications. The ideal candidate will have hands-on experience with .NET MAUI and/or WPF, strong expertise in C#/.NET development, and the ability to build scalable, secure, and high-performing software solutions.
This role requires collaboration with business and technology teams to deliver innovative solutions while supporting modern development practices, cloud technologies, and DevOps initiatives.
Key Responsibilities
- Collaborate with business and technology stakeholders to design and implement scalable .NET-based solutions.
- Develop, test, deploy, and maintain enterprise applications using C#/.NET technologies.
- Build modern desktop and cross-platform applications using .NET MAUI and/or WPF.
- Analyze business requirements and translate them into technical specifications and functional solutions.
- Participate in Agile development activities including sprint planning, daily stand-ups, code reviews, and retrospectives.
- Ensure software quality through unit testing, code reviews, and adherence to development best practices.
- Support production deployments and troubleshoot application issues.
- Contribute to continuous improvement initiatives and platform enhancements.
- Work closely with DevOps and infrastructure teams to support CI/CD pipelines and automated deployments.
- Maintain technical documentation and ensure compliance with development standards.
Required Qualifications
- 6 9 years of experience in software development using C# and .NET technologies.
- Strong hands-on experience with .NET MAUI and/or WPF application development.
- Solid understanding of object-oriented programming (OOP) principles and software design patterns.
- Experience developing scalable, secure, and high-performance enterprise applications.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to work independently and collaboratively within cross-functional teams.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
Required Technical Skills
- C#
- .NET Framework / .NET Core / .NET
- .NET MAUI
- WPF (Windows Presentation Foundation)
- Object-Oriented Programming (OOP)
- Software Design Patterns
- REST APIs
- Application Development & Maintenance
- Unit Testing
- Agile/Scrum Methodologies
- Git Version Control
Preferred Qualifications
- Experience with Microsoft Azure or other cloud platforms.
- Familiarity with CI/CD pipelines and automated deployment processes.
- Knowledge of modern DevOps practices and tools.
- Experience with enterprise application architecture and integration.
- Microsoft certifications such as MCSD or equivalent are a plus.
Work Environment
- Hybrid work model.
- Candidates must be available to work onsite every other week.
Key Competencies
- Software Development
- Application Architecture
- Problem Solving
- Team Collaboration
- Communication Skills
- Agile Development
- Continuous Improvement
- Technical Leadership