Demo

Software Engineer Backend C

Halcyon Consulting LLC
Denver, CO Full Time
POSTED ON 2/7/2025
AVAILABLE BEFORE 5/7/2025

Job Description

Job Description

Note : This is a 6-month contract role with high likelihood that the client will want to convert the position to a full time role.

The Role - Backend Software Developer

We are seeking an experienced Backend Software Developer to design, develop, and deploy high-quality backend solutions for our client within a fully remote team. You will leverage your expertise in C# and .NET to build scalable web services that drive core functionality, collaborating with senior developers and cross-functional teams to set best practices and make architectural decisions. As a senior developer, you will mentor junior developers, foster continuous learning, and uphold standards of performance, security, and maintainability, while working closely with front-end, product, and QA staff to deliver end-to-end solutions. This role offers an exciting opportunity to influence the technical direction of the client's application and play a key role in the success of their product.

Job Duties and Responsibilities :

Design and develop web applications for the platform.

Mentor and train less experienced developers.

Contribute to the technology roadmap.

Participate in and guide agile processes within the team.

Core Skills

  • C# and .NET Framework : Intermediate to advanced experience developing with C# and the .NET Framework.
  • RESTful API Development : Proven experience developing robust RESTful web APIs.
  • Relational Databases and SQL : Strong experience working with relational databases and advanced knowledge of SQL.
  • Agile Methodologies : Hands-on experience with agile methodologies such as Scrum, Kanban, or similar frameworks.
  • Software Design Patterns : Advanced understanding of software design patterns, including CQRS and others relevant to modern software architecture.

Secondary Skills

  • Web Technologies : Strong understanding of caching strategies (e.g., Redis, Memcached), HTTP protocol fundamentals, and other web technologies, including performance optimization and load balancing.
  • Concurrency : Proficiency in asynchronous and concurrent programming, with the ability to design and implement non-blocking, scalable backend systems using async / await, promises, and multithreading where appropriate.
  • Test-Driven Development (TDD) / Behavior-Driven Development (BDD) : Experience in TDD, BDD, or similar methodologies to ensure code quality and maintainability.
  • Version Control (Git) : Proficiency with Git for source code management and version control.
  • Cloud Platforms (Preferably Microsoft Azure) : Experience with cloud technologies, with a strong preference for Microsoft Azure.
  • CI / CD Practices : Experience with continuous integration and deployment methodologies and tools to streamline the release process.
  • NET Entity Framework : Familiarity with Entity Framework, including LINQ and ORM-related tasks.
  • Microservices Architecture : Experience developing within microservice-based architectures.
  • Containerization (Docker, Kubernetes) : Hands-on experience with containerized applications and orchestration platforms like Docker and Kubernetes.
  • Serverless Architecture : Experience working with serverless applications and understanding of serverless design principles.
  • Security in Development Pipeline : Experience with security tools within the development pipeline, such as Snyk, Veracode, or SonarQube.
  • Observability and Monitoring : Familiarity with observability tools like Prometheus, Grafana, ELK Stack, and distributed tracing tools such as Jaeger or Zipkin.
  • Soft Skills

  • Remote Team : Ability to be productive and collaborative in a remote work environment.
  • Communication and Team Collaboration : Strong interpersonal skills, with a focus on collaboration, inclusivity, and being a team player. We value a culture-first approach in our team.
  • Continuous Learning and Intellectual Curiosity : Demonstrated intellectual curiosity and commitment to continuous learning and professional growth in technology.
  • Location : Work from home with occasional work travel and onsite collaborative meetings as needed.

    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 Software Engineer Backend C?

    Sign up to receive alerts about other jobs on the Software Engineer Backend C career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    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
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Software Engineer Backend C jobs in the Denver, CO area that may be a better fit.

    Software Engineer, Backend

    LG Ad Solutions, Denver, CO

    Staff Software Engineer - backend

    Confluent, Denver, CO

    AI Assistant is available now!

    Feel free to start your new journey!