Role Summary
We are looking for an experienced Senior .NET Developer with 7+ years of hands-on experience in C# .NET, SQL, and modern front-end frameworks such as React and Blazor. The ideal candidate should have strong expertise in MS SQL Server, including database design, normalization, and writing functions, stored procedures, and triggers. The role involves developing scalable applications, optimizing performance, and collaborating with cross-functional teams.
Key Responsibilities
- Design, develop, and maintain applications using C# and .NET technologies.
- Develop and integrate front-end components using React or Blazor.
- Design and optimize MS SQL Server databases, ensuring proper normalization and performance tuning.
- Write and maintain SQL functions, stored procedures, and triggers.
- Collaborate with business and technical teams to understand requirements and deliver effective solutions.
- Troubleshoot and resolve application and database performance issues.
- Ensure code quality through best practices, code reviews, and documentation.
- Participate in system design, development, testing, and deployment activities.
Required Skills
- 7+ years of experience in C# and .NET development.
- Strong experience with MS SQL Server, including normalization, stored procedures, functions, and triggers.
- Experience with front-end frameworks such as React or Blazor.
- Good understanding of software development lifecycle (SDLC) and best coding practices.
- Strong problem-solving and analytical skills.
- Good communication and teamwork skills.
Preferred Skills
- Experience with REST APIs and microservices architecture.
- Knowledge of cloud platforms such as Azure is a plus.
- Experience with version control tools like Git.