Key Responsibilities:
- Development: Design and implement full-stack solutions using .NET Core/Framework, C#, and SQL Server.
- Front-End: Develop and maintain responsive, user-friendly web applications using modern front-end technologies (HTML, CSS, JavaScript, and frameworks like Angular/React).
- Back-End: Build efficient and scalable back-end services, APIs, and microservices using .NET Core.
- Database Management: Design and maintain relational databases (SQL Server), write optimized SQL queries, and ensure database performance and security.
- Collaboration: Work in close collaboration with cross-functional teams including Product Owners, Designers, and QA to ensure high-quality deliverables.
- Testing: Write unit and integration tests, debug and troubleshoot application issues, and conduct performance tuning.
Required Skills & Qualifications:
- Languages & Frameworks:
- Strong experience with .NET Framework or .NET Core (preferably .NET Core for modern applications).
- Proficiency in C#, ASP.NET MVC/Web API, and Entity Framework.
- Hands-on experience with front-end technologies: HTML5, CSS3, JavaScript, and modern frameworks like Angular or React.
- Strong working knowledge of SQL Server and database design (T-SQL, stored procedures, views, etc.).