Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

GM Financial Logo

Software Development Engineer III - Full Stack: .NET/.NET MAUI

GM Financial

Salary not specified
Apr 7, 2025
Irving, TX, US
Apply Now

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