Inactive
G

GM Financial

Finances GM vehicles for buyers and dealers

Software Development Engineer 1

Software EngineeringPosted on Mar 19
Full-time

About the Job

Requirements

  • Experience in software development and test automation is required.
  • Proficiency in the high-level programming language used by the product team is required.
  • The candidate must demonstrate software development proficiency.
  • The candidate must be able to perform data and query analysis and optimization for scalable, performant products and services.
  • The candidate must have experience working in Agile Scrum teams.
  • The candidate must have software development experience with C# or Java-based technologies.
  • The candidate must demonstrate competency in software development practices performed by Scrum teams.
  • A high school diploma or equivalent is required.

Responsibilities

  • Participate in new feature development, automated testing, and implementation of security controls.
  • Develop product features for data marketplaces, mobile applications, web applications, and API services.
  • Participate in migration to the public cloud within the team as appropriate.
  • Contribute to test automation and participate in peer reviews to increase product quality.
  • Maintain a production-first mindset focused on scale and uptime, and rapidly triage and resolve production issues.
  • Contribute to Agile practice improvements that increase product quality, time to market, and team member experience.
  • Form relationships to effectively accomplish tasks and manage dependencies.
  • Use peer reviews and feedback mechanisms to improve software development skills.

Desired Qualifications

  • A bachelor's degree in Computer Science or a related Engineering field, or commensurate experience, is preferred.
  • Experience with low-code environments such as Logic Apps and OutSystems.
  • Experience with Tibco BusinessWorks for APIs and integration workflows.
  • Experience with Azure DevOps, YAML, ARM, Terraform, Jenkins, Chef, and Octopus Deploy for pipeline automation.
  • Experience with SonarQube and Checkmarx for code scanning.
  • Experience with Git source-code repositories.
  • Experience with Xamarin.iOS, Xamarin.Android, and Xamarin.Forms.
  • Experience with Angular, JavaScript, CSS, Node.js, and ASP.NET MVC.
  • Experience with Azure Kubernetes Service, Kubernetes, and Docker.
  • Experience with Java, C# (.NET MVC and .NET Core), and Go.
  • Experience with PowerShell and Bash.
  • Experience with Oracle, Microsoft SQL Server, and NoSQL databases such as Cosmos DB.
  • Experience with Xamarin.UITest, SpecFlow, Selenium, Postman, Maven, TestNG, and JMeter for test automation.
  • Experience with Windows and Linux operating systems.
  • A drive to continuously learn and adapt to new technologies.
  • Experience developing products across data marketplaces, mobile applications, web applications, and API services.
  • Experience contributing to peer reviews and test automation.
  • Experience participating in Agile practice improvements.

About the Company

GM Financial

Finances GM vehicles for buyers and dealers

GM Financial is the lending arm of General Motors, financing the Chevrolet, Buick, GMC, and Cadillac vehicles that people buy or lease at GM dealerships. GM bought the company in 2010 to rebuild an in-house lender, four years after selling control of its original finance arm, which became Ally Financial. Shoppers sign loans or leases at the dealership, and GM Financial earns interest on the loans and monthly payments on the leased cars, which it owns and resells when leases end. It also lends dealers money to stock their lots and run their stores, and it operates in Canada, Latin America, and, through joint ventures, China. It began lending in 1992 and is based in Fort Worth, Texas.

Company size
5,001-10,000
Company stage
Debt Financing
Total funding
$3B
Headquarters
Fort Worth, TX
Founded
1992

Recently Posted Jobs

Explore more opportunities at GM Financial

See more jobs