GM Financial is seeking a talented Full Stack (Mobile/API) Software Engineer to join their innovative team and lead the charge in developing mobile applications in .NET MAUI.
Requirements
- Practical experience or strong familiarity with .NET MAUI (Multi-platform App UI) for developing cross-platform applications on iOS and Android
- Proficiency in C-Sharp and expertise in leveraging the MAUI framework for creating adaptive and seamless user interfaces (UI) and user experiences (UX)
- Strong expertise in .NET development, including .NET 8
- Familiarity with ASP.NET Core for backend integration
- Understanding of asynchronous programming and multithreading
- Proficiency in designing and building RESTful APIs
- Knowledge of API authentication and authorization mechanisms (e.g., OAuth, JWT)
- Experience with API documentation tools like Swagger
Responsibilities
- Develop product features for data marketplaces, mobile applications, web applications, and API services
- Provide technology leadership and promote team learning throughout the product development lifecycle
- Adopt and migrate to the public cloud within the team as appropriate
- Use automated pipelines for building, testing, and deploying software packages
- Leverage test automation and peer reviews to increase product quality
- Maintain a production-first mindset focused on scale, uptime, and the team's ability to rapidly triage/resolve production issues
- Invest in Agile practice to continuously improve product quality, time to market, and team member satisfaction
Other
- High School Diploma or equivalent required
- Bachelor’s Degree in Computer Science or related Engineering field; and/or commensurate experience preferred
- 4-6 years software development experience required
- Clear and effective communication skills, both written and verbal
- Ability to document code, processes, and project-related information
- Capability to lead and mentor junior developers, providing guidance and sharing best practices