Senior C# Software Developer

Guru Technologies

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of professional C#/.NET Core development experience
  • Strong proficiency in cloud platforms (Azure or AWS preferred)
  • Familiarity with relational databases (MySQL, Postgres, SQL Server)
  • Self-driven and organized, able to thrive in collaborative and independent environments
  • Quick learner, comfortable mentoring junior developers

Responsibilities

  • Develop and maintain C# and .NET Core web software solutions
  • Engage in the full software development lifecycle, from conception to deployment
  • Implement and manage CI/CD and cloud production deployments
  • Contribute to the architectural design and development of scalable applications
  • Mentor team members and provide guidance on best practices
  • Occasionally assist with front-end development using HTML/CSS, React, or Angular

Benefits

  • Flexible working hours with a hybrid remote/in-office setup
  • Comprehensive health, dental, and vision insurance
  • Paid vacation, sick leave, and holidays
  • 401k plan with company match
  • Dynamic work environment with diverse technologies to explore
Full Job Description
Position: Senior C# Web Developer

Pay: Mid to High pay depending on experience
Type: Full-time, Flexible hours and schedule
Remote: Hybrid remote/in-office with 3 days a week in office.
Location: Office in Layton, UT

DESCRIPTION
We are looking for an enthusiastic Senior C# Web Developer to hire for the long-term. You'll be hands-on with web technologies, primarily C#, ASP.NET Core, and APIs, crafting clean, scalable code that actually stays maintainable. Expect to work side-by-side with a solid team, turning complex problems into real-world solutions that matter. If you love solving tough challenges and shipping great software, we'd love to meet you. Ideal candidates demonstrate technical leadership, attention to detail, and a passion for delivering robust, reliable solutions.

Key Responsibilities:
  • Develop and maintain high-quality web software solutions in C# and .NET Core and other web technologies, occasionally provide help with front-end with HTML/CSS, Typescript, React or Angular, etc.
  • Engage in the full software development lifecycle, from conception to deployment.
  • Implement and manage CI/CD and cloud production deploys
  • Experience with build automation, infrastructure, security, etc.
  • Contribute to architectural design and development of scalable applications.
  • Collaborate with team members, mentor, and occasionally work independently to solve complex problems.
  • Provide guidance and mentorship on best practices.


Qualifications:
  • Experience: Minimum of 5 years in professional C#/.NET Core development. Front-end experience with HTML/CSS, Angular/React/TypeScript is a plus.
  • Technical Skills: Strong in cloud platforms (Azure or AWS preferred), build automation, infrastructure, and deployment. Familiar with relational databases (MySQL, Postgres, SQL Server), Git, and performance optimization.
  • Problem-Solving: Ability to design solutions and understand complex system interactions for effective implementation.
  • Soft Skills: Self-driven, organized, and professional. Able to craft creative solutions from minimal direction and thrive in both team and solo environments.
  • Learning and Mentoring: Quick to learn new technologies and comfortable mentoring junior developers.


Additional Helpful Qualifications:
  • Containerization (e.g., Docker), infrastructure-as-code (e.g., CDK), and orchestration (e.g., ECS/Fargate), CI/CD, PHP
  • Web front-end skills.
  • Experience in the construction SaaS space
  • Familiar with domain driven design and clean/onion architectures


Education and Experience:
  • Education: Bachelor's or Master's degree in Computer Science is helpful but not required with relevant experience.
  • Experience: 5+ years of professional software development experience.


What We Offer:
  • Work Environment: Exciting and dynamic, with opportunities to work on a diverse range of technologies.
  • Schedule: Flexible hours with a hybrid remote/in-office setup in Layton, Utah.
  • Benefits: Comprehensive health, dental, and vision insurance; vacation, sick leave, and holidays; 401k with match.


If you are a passionate and experienced software developer seeking a challenging and rewarding opportunity, we encourage you to apply and join our innovative team at Guru Technologies.

Similar Jobs

More Information Technology Jobs

Find similar Senior C# Software Developer jobs: