Software Engineer II (1471538)

PamTen
Draper, UT, United States
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Working hours
Shift work

Tech stack

.NET Framework Application Programming Interfaces (APIs) Amazon Web Services Bash Shell C Sharp (Programming Language) Cloud Computing Software Quality Code Review Continuous Integration Database Design Database Storage Structures Amazon DynamoDB
+20 more
Github Python (Programming Language) Node.Js Object-Oriented Software Development Query Optimization Rapid Prototyping Process Scripting .NET Core Indexer Backend Moq Amazon Relational Database Service Containerization Integration Tests Deployment Automation Non-relational Database Restful APIs Amazon Simple Queue Service (SQS) Terraform Web Api

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., * 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.

Requirements

  • 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., Do candidates need to be local to interview? - Interview can be done remote, but candidate should be working based of Draper, UT Onsite requirements? 5 days/week or Flex Onsite Schedule 2-3 days per week/month? Flexible 2-3 days a week Potential to Convert FTE? Yes Target Years of Exp: 1-3 Top 5 Must Haves:
  1. C# / .NET Proficiency: Strong professional experience in Object-Oriented Programming (OOP) using C#. The candidate should be comfortable with .NET Core/6+ and building modern, scalable backend applications.
  2. AWS & Cloud Fundamentals: Practical experience developing within the AWS ecosystem (e.g., Lambda, DynamoDB, RDS, SQS). They should understand how to deploy and manage services in a cloud-native environment.
  3. API & Database Design: Proven ability to build robust Web APIs and interact with both relational and non-relational databases. This includes understanding data modeling, indexing, and query optimization.
  4. Technical Review Rigor: A high level of proficiency in performing technical peer reviews. We need someone who can provide constructive feedback, spot architectural “smells, “ and maintain code quality across the team.
  5. High-Stakes Communication: The ability to articulate complex technical requirements to a diverse audience, including architects, PMs, and “tough “ personality types. They must be able to defend technical decisions while remaining collaborative and solutions-oriented.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www2.jobdiva.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

7:44 min

Bootstrapping a test-driven asp.net web api

Alex Banul · LIVE

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

Videos

See all

Related articles

See all