Demo

Senior Software Engineer (.NET)

ClubReady
Chesterfield, MO Full Time
POSTED ON 1/23/2025
AVAILABLE BEFORE 3/23/2025

ClubReady is the leading provider of full-suite studio fitness and wellness club management software and services. Founded in 2009, ClubReady has been committed to building the studio fitness business of the future. The ClubReady Fitness Management Platform provides clients with a full membership management and engagement experience to attract, retain, and better serve their members. ClubReady’s Performance IQ enhances this platform with fitness tracking software that delivers high-quality, real-time, individual, and group fitness results, leading to higher member engagement, retention, and loyalty.

With offices in St. Louis and team members across the U.S., ClubReady has a 10 year track record of success and exponential growth. ClubReady cares about its employees, offering competitive benefits, an on-site gym (St. Louis), and comprehensive health-based incentives. ClubReady provides many opportunities for growth and leverages the latest Azure cloud tools and design patterns in a fast-paced, startup-like environment. We are looking for people who are internally motivated, thrive on collaboration, and enjoy getting their hands dirty.

Job Overview

The Senior Software Engineer (.NET) will join an agile team, designing, building, and testing high-quality web applications that exceed customer expectations. Reporting to a senior architect, this full-stack position leans toward Microsoft technology stacks, particularly Azure cloud services, with responsibilities spanning architecture, backend development, databases, and DevOps. The ideal candidate is proactive, detail-oriented, and thrives on solving complex challenges in a collaborative environment.

Key Responsibilities

  • Develop and Maintain .NET Applications
    • Design, build, and support .NET Web APIs, ASP.NET MVC websites, and Azure-hosted microservices.
    • Develop Azure-hosted microservices using a service bus, console, and desktop applications as required.
    • Adhere to development best practices, including SOLID principles, ensuring maintainable, readable code.
  • Code Quality and Best Practices
    • Implement and maintain unit tests for code coverage and participate actively in code reviews.
    • Model domain-driven design (DDD) throughout the application lifecycle and advocate for DDD practices within the company.
    • Refactor and modernize legacy systems as needed to maintain stability and efficiency.
  • Agile Collaboration and Planning
    • Collaborate with product owners in an agile (Scrum) environment, ensuring requirements are clear and work is scoped accurately.
    • Partner with software QA on test planning, bug resolution, and deployment activities.
    • Manage time effectively across multiple priorities within time-boxed team sprints.
  • Architecture and Tech Debt Management
    • Participate in architectural discussions to promote well-designed solutions and address technical debt.

Technical Environment

  • Languages & Frameworks
    • .NET Framework 4.8, .NET 6/7, C# 11
    • MVC 5, MVC Core 7
    • T-SQL, Dapper, Entity Framework 6, Entity Framework Core 6/7
  • Azure & Cloud Services
    • Azure App Services, Azure Service Bus, Azure API Management
    • Cosmos DB, OAuth v2 authentication, NServiceBus, CQRS, Event Sourcing
  • Additional Tools & Processes
    • Visual Studio Professional, Git, Azure DevOps, Scrum/Kanban methodologies
    • Continuous integration and continuous delivery (CI/CD) processes

Qualifications

  • Experience
    • 5 years in software development with expertise in:
    • .NET Core (C#)
    • SQL and Web APIs
    • Strong foundation in C# and object-oriented design principles, with experience using architectural practices such as Domain-Driven Design (DDD), Onion Architecture,
    • CQRS, and Event Sourcing.
  • Skills
    • Proficiency with ORMs such as Dapper or Entity Framework.
    • API design and development expertise, with OAuth v2 experience preferred.
    • Background in developing asynchronous backend services, including jobs and messaging systems.
    • Database development, ideally with MS SQL Server or SQL Azure.
    • Experience with Git-based source control and agile development environments.

 

*Candidates must be located within the specified states to be considered for this position: Arizona, Colorado, Connecticut, Florida, Georgia, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Massachusetts, Minnesota, Missouri, Nevada, New Hampshire, North Carolina, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Tennessee, Texas, Utah, Virginia, Washington and Wisconsin.*

 

ClubReady/Clubessential Holdings is an equal opportunity employer dedicated to building a diverse and inclusive workplace. Our company thrives upon the mutual respect and understanding between its employees, and as such, all qualified applicants/employees will receive consideration for employment without regard to that individual’s age, race, color, religion or creed, national origin or ancestry, sex (including pregnancy), gender, gender identity, sexual orientation, veteran status, physical or mental disability, genetic information, ethnicity, citizenship, or any other characteristic protected by law.

 

Clubessential Holdings maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflects the Company's differing products, industries and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer (.NET)?

Sign up to receive alerts about other jobs on the Senior Software Engineer (.NET) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ClubReady

ClubReady
Hired Organization Address Chesterfield, MO Full Time
JOB OVERVIEW: Customer Support Specialists will provide the direct line of support to ClubReady customers. Support is pr...

Not the job you're looking for? Here are some other Senior Software Engineer (.NET) jobs in the Chesterfield, MO area that may be a better fit.

Software Engineer

EVERYDAY SOFTWARE, S.L. (Factorial), Columbia, MO

Senior DevOps Software Engineer

Leidos Inc, Scott, IL

AI Assistant is available now!

Feel free to start your new journey!