DevOps Engineer (C# .NET Backend Developer)

Experience: 5 to 6+ years  

Location: Remote 

Job Description:  

We are seeking a C# .NET Backend Developer with hands-on experience in SQL Server to design, develop, and maintain high-performance backend systems. The role requires expertise in building robust server-side applications, writing complex SQL queries, stored procedures, and optimizing database performance

Roles and Responsibilities: 

  •  Develop and maintain backend systems using C#, .NET Core, ASP.NET MVC, and Web API
  •  Write and optimize complex SQL queries, stored procedures, and database performance tuning
  • Implement features independently with minimal supervision
  • Maintain and enhance existing applications as required
  • Ensure code quality through unit testing, integration testing, and code reviews
  • Work in an Agile environment, collaborating with the team to deliver integrated solutions
  • Monitor backend services and database performance, resolving issues and bottlenecks
  • Maintain and update technical documentation for system design and database structures
  • Stay updated with industry trends and continuously improve technical skills
  • Handle any other responsibilities or tasks as required by the organization

Required Qualifications:

  • 5-6+ years of experience in backend development using C#, ASP.NET MVC, .NET Core,  
  • 3+ years of experience on Web API
  • 3+ years of hands-on experience in SQL Server development, including writing complex queries, stored procedures, and optimizing database performance
  • Strong understanding of Object-Oriented Programming (OOP) concepts
  • Experience with ORM frameworks for data access
  • Knowledge of RESTful API design and best practices
  • Familiarity with DevOps tools for code check-in and task management
  • Experience with unit testing frameworks (XUnit, NUnit) and CI/CD pipelines
  • Experience with Azure Cloud platform is a plus
  • Experience with Telerik UI Controls & Angular is a plus

Soft Skills: 

  • Excellent communication skills
  • Quick learner with the ability to adapt to new challenges 
  • Strong analytical and problem-solving skills
  • Effective team player with a collaborative mindset

Educational Requirements: 

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent hands-on experience

 

To apply for this job please visit mobileaspects.com.