MID-LEVEL DEVELOPER

Alpha Warranty Services Inc.
South Jordan, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

South Jordan, United States of America

Tech stack

Clean Code Principles
.NET
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Software Applications
Application Performance Management
Computing Platforms
Azure
C Sharp (Programming Language)
Software as a Service
Code Review
Command-Query Responsibility Segregation (Software Development)
Data Mapping
Database Storage Structures
Software Debugging
Software Design Patterns
Entity Framework
Messaging Application Programming Interface
Microsoft SQL Server
MVC
Object-Oriented Software Development
Scrum
Systems Development Life Cycle
Material Design
Message Oriented Middleware
Software Engineering
Systems Integration
Enterprise Software Applications
Tailwind
Large Language Models
Caching
Event Driven Architecture
Angular
Information Technology
Api Gateway
REST
Webhooks
Api Management

Job description

Cadence Innovations Group is seeking a proactive and skilled Mid-Level Developer to join our dynamic development team. This role is responsible for designing, building, enhancing, and maintaining significant features across our core software platforms. The Mid-Level Developer will work in an Agile environment, taking ownership of tasks from concept to deployment, ensuring solutions are robust, scalable, and align with architectural standards.

You will bridge the gap between junior and senior roles, mentoring newer team members while actively contributing to design discussions and tackling moderately complex technical challenges. In this role, you will leverage state-of-the-art tools-including AI-driven development practices and advanced messaging architectures-to build high-performance, event-driven systems.

At Cadence Innovations Group, you'll have the opportunity to connect and collaborate for success in your job responsibilities, which also include:

Hands-On Development

  • Design and implement new features, enhancements, and improvements for existing and new software applications.
  • Write high-quality, testable, and well-documented code across the full-stack.
  • Work collaboratively on complex features, integrations, APIs, and database structures.
  • Build resilient, event-driven background processes, side-effects, and multi-step sagas using messaging frameworks (e.g., Wolverine).
  • Develop APIs adhering to Vertical Slice Architecture and the REPR (Request-Endpoint-Response) pattern, utilizing libraries like FastEndpoints over traditional MVC controllers.
  • Actively integrate AI development tools and agents into your daily workflow to accelerate coding, debugging, and test generation while maintaining high-quality outputs.
  • Participate in code reviews, providing constructive feedback to peers and ensuring adherence to established coding standards.

Collaboration & Process

  • Work within an Agile development environment (Scrum Methodology) and adhere to project schedules and deadlines.
  • Collaborate successfully with product owners, designers, and other developers to translate requirements into technical solutions.
  • Resolve complex problems and apply strong analytical thinking to day-to-day challenges.
  • Maintain accurate documentation throughout the Software Development Lifecycle (SDLC).

Technical Growth & Quality

  • Assist in optimizing application performance, reliability, and security.
  • Build and improve proficiency in customizing and supporting our ERP system and other core technologies.
  • Demonstrate comfort and confidence in new situations, easily adjusting to fast-paced/dynamic situations in a changing work environment.
  • Act as a mentor to Junior Developers, sharing knowledge of best practices and clean code.

Requirements

Do you have experience in Software engineering?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • 3-5+ years of professional software development experience in a comparable role.
  • Strong experience in modern .NET (C#) development, with a solid grasp of building strict, RESTful APIs (experience with FastEndpoints is a major plus).
  • Strong understanding of SQL Server and ORMs (Entity Framework Core), with the ability to build and maintain read-model caches alongside external sources of truth (e.g., Azure DevOps).
  • Proficiency with modern front-end frameworks-specifically Angular leveraging Signals and Zoneless change detection-along with styling libraries like Tailwind CSS and Material Design.
  • Excellent analytical, problem-solving, and creative thinking skills.
  • Demonstrated ability to work independently and take ownership of tasks.

PREFERRED

  • Experience with Object-Oriented Development, Design Patterns, and Classes.
  • Experience with cloud platforms (Azure, AWS, or GCP).
  • Experience working in a SaaS, enterprise systems, or multi-tenant architecture environment.
  • Practical experience with message bus architectures, CQRS patterns, and handling outbox/inbox messaging (e.g., Wolverine, MassTransit, or MediatR).
  • Demonstrated experience working alongside AI coding assistants or building integrations with Large Language Models (LLMs).
  • Familiarity with high-performance mapping tools (e.g., Mapperly), API Gateways (e.g., YARP), and complex external API integrations (like ADO Webhooks).

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement
  • Pet insurance
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance, * An exceptionally supportive company culture that places people over profit
  • Consistent Monday - Friday schedules
  • Fair and competitive compensation + bonus opportunities
  • Health insurance options with generous company contributions
  • Dental and Vision coverage
  • Life and Disability insurance (100% company paid + options for more!)
  • Competitive 401k match program
  • Paid Time Off (PTO) and Paid Holidays
  • Paid Volunteerism Time Off (VTO) to support your community
  • Legal and Pet insurance options
  • Free Roadside Assistance for your personal vehicle
  • Tuition Assistance Program
  • Ongoing professional training and development
  • Employee incentive and recognition programs
  • A state-of-the-art office building with outstanding features and amenities, including free onsite fitness center, basketball court, game room with bowling alley, and electronically adjustable workstations

About the company

Cadence Innovations is a holding enterprise for the flagship company - Alpha Warranty Services and several other business entities. Alpha Warranty provides a full line of unique and useful vehicle protection products and services. Founded in 2002 on a value system of integrity, dependability, and providing the best service, Alpha Warranty has enjoyed consistent growth and helped forge long-term partnerships with industry-leading auto dealerships across the country. The company takes pride in creating quality product and service innovations and fostering employee development. Because of this, Alpha has received recognition from multiple organizations including the MWCN Utah 100 for Fastest Growing Company, the Salt Lake Tribune for being a Top Workplace, and the American Business Awards for Veteran-Owned Company of the Year. If you want a rewarding and challenging career where you can work hard and play hard, join the team of Cadence Innovations Group. Learn more about our affiliated companies at www.alphawarranty.com and www.alignsolarprotection.com   You must create an Indeed account before continuing to the company website to apply

Apply for this position