GM Financial · 3 days ago
Software Development Engineer III
Wonder how qualified you are to the job?
Finance
Insider Connection @GM Financial
Responsibilities
Build, test, and maintain software solutions using various programming languages and technologies.
Collaborate with cross-functional teams to gather requirements and translate them into software specifications.
Engage beyond the team to accomplish objectives, influencing and collaborating with other teams within GM Financial and external organizations.
Coach and mentor the team to achieve full participation and high-quality reviews with a focus on scale, uptime, and rapid issue resolution.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Strong experience in software development using Java/J2EE and related technologies.
Deep understanding of software design patterns and microservices patterns.
Extensive experience in building microservices using event-driven architecture and familiarity with event streaming tools such as Azure Event Hub, Kafka, etc.
Experience in building cloud-native microservices using containers with Docker, Kubernetes, or serverless technologies.
Proficiency in Relational databases such as MySQL, PostgreSQL, and NoSQL databases such as Cassandra, MongoDB, CosmosDB.
Experience in building micro-frontends using ReactJs or Angular.
Cross-training or familiarity with the Microsoft .Net technology stack for creating POCs and troubleshooting issues.
Significant experience in building REST services using Open API Specification.
Substantial experience with cloud-related concepts & technologies, preferably Azure.
Proficiency in designing, building, and optimizing automated pipelines with automated testing and security controls.
Strong presentation, interpersonal, verbal, and written communication skills with the ability to communicate effectively with both technical and business audiences.
Excellent organizational and time management skills with the ability to multitask and prioritize work effectively.
Bachelor’s degree in computer science, Computer, Engineering, Electrical Engineering or equivalent work experience required.
4+ years of experience in software development using Java and or .Net as a programming language.
3-5 years of Cloud development and support experience such as Microsoft Azure, Amazon Web Services (AWS) or Google Cloud Platform (GCP) required.
Preferred
Experience in writing automated test cases using Karate is preferred.
Experience in describing solutions and generating architecture artifacts (Logical, Physical) using MS Visio or Lucid chart.
2-3 years of experience in the consumer banking or auto finance industry preferred.
High School Diploma or equivalent required.
Benefits
401K matching
Bonding leave for new parents (12 weeks, 100% paid)
Tuition assistance
Training
GM employee auto discount
Community service pay
Nine company holidays
Company
GM Financial
GM Financial is the captive finance company and a wholly-owned subsidiary of General Motors Company.
Funding
Current Stage
Late StageTotal Funding
unknown2010-09-29Acquired· by General Motors
Leadership Team
Recent News
2023-06-28
Automotive News
2023-05-06
2023-03-30
Company data provided by crunchbase