Senior Software Engineer

Grapevine, TX
Full Time
Experienced

Automotive Financial Group is a values-centric, technology-first company looking for a passionate Senior Software Engineer to drive the daily product development efforts and implement and deliver on team initiatives. We seek a team-oriented individual who has a strong track record in the software development community based on delivering multiple platforms at scale. We are looking for a high-impact, detail-oriented individual so that they may understand the tech stack and infrastructure of the team's applications.

Founded in 1994, on the premise of delivering superior service, Automotive Financial Group has been on a mission to improve the automotive industry by developing people and building a company based on values that dealerships and contract holders can trust. Our tech team includes among the best data scientists, technology experts, industry subject matter experts, and system integrators working in concert to build custom business intelligence solutions for our partner-customers. 

Are you a person who loves new challenges, embodies integrity, care, and trust, while looking for a company willing to invest in you?  Are you looking for growth & stability in today’s not so stable environment? Then Automotive Financial Group is the place for you!

Position Summary:

The Senior Software Engineer will be responsible for designing, developing, and implementing robust .NET applications, including API integrations and micro-services. This role involves collaborating with stakeholders to drive innovation and standardization while leading coding practices, conducting code reviews, and mentoring junior developers.

Duties and Responsibilities 

  • Design, develop, and implement robust .NET applications. 
  • API Integration with 3rd Party Applications 
  • Development of micro-service API’s 
  • Development of Reporting and Analytics Platform 
  • Interface, partner, and influence stakeholders to promote simplification, standardization, and innovation and to ensure risks are understood and minimized. 
  • Lead team in coding practices and standards 
  • Perform code reviews, providing mentorship and guidance to junior developers 
  • Write and maintain unit tests, automated regression tests, and CI/CD pipelines 
  • On-call rotation 
  • Work with leadership on designs, strategy, and risk mitigations 

Qualifications 

  • Minimum 6+ years of experience in full-stack software development 
  • 4+ years of experience with SQL 
  • 4+ years of building and maintaining web facing APIs 
  • 4+ years of working with JavaScript frameworks (Angular or React) 
  • 4+ years of .NET coding experience (C#, .NET Core) 
  • 4+ years HTML, CSS, JavaScript 
  • 2+ years of Cloud Experience (AWS, Azure, GCP) 
  • 4+ years of working with Build Automation tools (Jenkins, GitHub Actions, ...)  
  • Proficiency in agile practices 
  • Proficiency in modern software development practices 
  • Effective communication skills and customer service 
  • Familiar with best practices and engineering design principles 
  • Familiarity with microservices architecture and containerization (Docker, Kubernetes) 

Nice to Haves 

  • BS/MS degree in Computer Science, Engineering, or equivalent 
  • Experience with NoSQL data stores 
  • Amazon Web Services (Bedrock, RDS, Redshift, Lambda, ECS) 
  • Experience with command line scripting (Bash, PowerShell) 
  • Experience with Terraform 
  • Experience with Jira 

Benefits offered 

  • Professional Development 
  • Health/Dental/Vision insurance 
  • Company provided Life Insurance & Short-Term Disability 
  • Nine Paid Holidays 
  • Paid Time off
  • Company celebratory events such as Quarterly "Happy Hours"
Must be authorized to work in the U.S. We are unable to sponsor work visas. 
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*