C# DEVELOPER
(INTERMEDIATE TO SENIOR)

Key Responsibilities

  • Design, develop, test, and maintain C#/.NET applications.
  • Design, develop, test, and maintain React applications
  • Develop and support RESTful Web APIs and backend services.
  • Implement data access solutions using Entity Framework.
  • Participate in system design, architecture, and code reviews.
  • Troubleshoot and resolve application issues across development, testing, and production environments.
  • Collaborate with business analysts, project managers, and other developers to deliver high-quality solutions.
  • Follow software engineering best practices, including clean code, source control, and automated testing.

    Required Skills & Experience

  • 3+ years (Intermediate) or 5+ years (Senior) experience in C# and .NET development.
  • Strong experience with web technologies like React and/or Angular
  • Strong experience with ASP.NET Web API development.
  • Solid SQL Server experience, including:
  • Strong experience with Entity Framework.
  • Experience with RESTful API design and integration.
  • Familiarity with Git and modern software development practices.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.

    Advantageous Skills

  • Experience with Claude Code or other AI-assisted software development tools.
  • Experience with .NET 8 and modern .NET development practices.
  • Knowledge of cloud platforms such as Microsoft Azure.
  • Experience with microservices and distributed systems.
  • Exposure to CI/CD pipelines and DevOps practices.
  • Understanding of software architecture patterns such as SOLID, CQRS, and Clean Architecture.

Desired Skills:

  • C#
  • .NET Development
  • ASP.NET
  • SQL
  • Restful APIs
  • React
  • Angular

Learn more/Apply for this position