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.