Role Overview
We are seeking a skilled Backend Developer with strong experience in C#, .NET web technologies, and SQL Server to design, develop, and maintain scalable server-side applications. The ideal candidate will be responsible for implementing business logic, integrating databases, and writing efficient queries and stored procedures to support application development.
Responsibilities
- Design, develop, and maintain backend applications using C# and .NET (ASP.NET / ASP.NET Core)
- Develop and consume RESTful APIs for web and frontend applications
- Write, optimize, and maintain SQL Server queries, views, functions, and stored procedures
- Collaborate with frontend developers to integrate user-facing elements with server-side logic
- Implement business logic and data access layers following best practices
- Ensure application performance, security, and scalability
- Debug, troubleshoot, and resolve backend and database-related issues
- Participate in code reviews and follow clean code and coding standards
- Work closely with QA and product teams to deliver high-quality features
Requirements
- Strong knowledge of C# and .NET web technologies
- Experience with ASP.NET / ASP.NET Core / Web API
- Proficiency in SQL Server, including complex queries, stored procedures, and performance tuning
- Understanding of relational database design and normalization
- Familiarity with ORM tools such as Entity Framework
- Knowledge of HTTP, REST, and JSON
- Experience with version control systems (e.g., Git)
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 1–4 years of experience in backend development
Skills
- C#
- .NET Core
- SQL Server
- ASP.NET
- Entity Framework