Job description

Requirements

  • Entry level
  • No Education
  • Salary to negotiate
  • Chesterfield

Description

Job type: Full-time
Experience level: Senior
Role: Full Stack Developer
Industry: Computer Software, Sports Technology
Company size: 51–200 people
Company type: Private


Technologies
azure, asp.net-mvc, c#, sql-server, html5


Job description
ClubReady, LLC is a leader in providing club management software and professional services for the health, fitness, and personal training industry. Based in St. Louis, we have a 10-year track record of success with an exponential growth trajectory. With a fast-paced start-up-like environment, we look for internally motivated people who will thrive in a setting that is collaborative, fun, and focused on growing our business.


The Position: We’re looking for a Senior Software Engineer who will work with a variety of individuals internally and externally and at all levels of the organization. As a Senior Software Developer, you will contribute to the development, tests, support and deployment tasks for software solutions, including external and internal applications. This position requires knowledge of Development Best Practices, the .NET Framework (C#), Software Architecture, and SQL Server Databases. The Senior Software Developer may lead a small team of developers.


REQUIRED QUALIFICATIONS:


- A Bachelor's degree in Computer Science, Engineering (any discipline), or closely related field of study is preferred
- 5+ years’ experience working with .NET Framework 4.0+ (C#/VB/MVC)
- 5+ years' experience with MS SQL Server (T-SQL)
- Extensive experience with web-based technologies
- APIs/Web Services-REST/JSON/XML
- ASP.NET MVC
- HTML5/CSS3/JavaScript


PREFERRED QUALIFICATIONS:


- Experience working within the Scrum framework
- Familiarity with messaging, service-oriented architecture and domain driven design
- Familiarity with Azure cloud technologies
- Experience leading a team of developers


RESPONSIBILITIES AND DUTIES:


- Drive the architecture conversion from a mostly IaaS to a PaaS based Azure architecture
- Assist in building, maintaining, and support of .NET applications, including:


- ASP.NET MVC websites
- Web APIs
- Mobile applications
- Console or desktop applications
- Azure hosted microservices
- Azure hosted APIs


- Maintain and/or modernize legacy code and systems
- Adhere to development best practices, such as SOLID principles, unit testing, app health monitoring, et. al.
- Work with the product owner in an agile (Scrum) development process to ensure adequate requirements are available and to scope, estimate, and plan work
- Work with software QA to determine test plans, fix discovered issues, and participate in the deployment process
- Assist in reviewing new development support tickets and provide fixes/feedback or reroute them to the correct team
- Effectively manage time across multiple responsibilities to deliver planned work within timeboxed team sprints
- Administer critical analysis of test results and work with the team to deliver solutions to problem areas


Technical Environment:


- C#
- Microsoft SQL Server, Azure SQL, Azure CosmosDB
- JavaScript/JQuery
- JSON/XML
- VBScript/COM/Classic ASP(legacy)
- Azure Service Fabric
- Azure Service Bus
- Azure Functions
- Azure API Mgt.
- Azure Storage
- PowerShell


Tools & Processes:


- Visual Studio
- Visual Studio Team Services (VSTS/Azure/DevOps)
- Git
- Scrum
- Continuous integration
- Continuous delivery

  • .net
  • git
  • html5
  • sports
  • sql