Software Engineer II

InfoPeople

Draper, UT

JOB DETAILS
SKILLS
Amazon Web Services (AWS), Application Programming Interface (API), Bash Scripting, Best Practices, Code Reviews, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Database Technology, Ecosystems, GitHub, Integration Testing, Maintain Compliance, Microsoft .NET, Microsoft C# (C Sharp), Node.js, Python Programming/Scripting Language, REST (Representational State Transfer), Rapid Prototyping, Resource Management, Scripting (Scripting Languages), Software Engineering, Technical Leadership, Unit Test
LOCATION
Draper, UT
POSTED
2 days ago

Job Description:

We are looking for a Backend Engineer II to join the DMS+ team. This role focuses on building and refining the core APIs and database structures that power our next-generation dealer management services. You will work within a sophisticated AWS ecosystem, utilizing C# and .NET to deliver high-performance solutions. Beyond technical execution, you will play a vital role in technical reviews and cross-functional communication, ensuring that complex requirements are translated into successful engineering outcomes.

Key Responsibilities:

  • Develop and maintain backend services using C# and the .NET framework.
  • Design and optimize RESTful APIs and database schemas within AWS.
  • Actively participate in and lead technical code reviews, ensuring adherence to best practices and performance standards.
  • Collaborate with Architects and Project Managers to clarify technical constraints and project requirements.
  • Bridge the gap between technical complexity and stakeholder needs through clear, professional communication.

Highly Recommended / Nice to Have

  • Scripting Language Proficiency: Experience with Python, Bash, or Node.js for automation, utility scripts, or rapid prototyping.
  • Infrastructure as Code (Terraform): Experience defining and managing AWS resources via Terraform to ensure repeatable and version-controlled environments.
  • CI/CD Pipeline Knowledge: Familiarity with automated deployment workflows and GitHub Actions or similar tools.
  • Unit & Integration Testing: A "test-first " mindset with experience using frameworks like xUnit or Moq to ensure code reliability.

About the Company

I

InfoPeople