Source description
About the role
Key Responsibilities: Design, develop, and maintain web applications using ASP.NET Core MVC. Implement RESTful APIs and integrate with third-party services. Work closely with business analysts and QA teams to deliver high-quality software. Write clean, maintainable, and scalable code following best practices. Debug, optimize, and improve application performance. Manage code using Git, and participate in code reviews. Collaborate with front-end developers to integrate UI with backend logic. Deploy and maintain applications on IIS/Azure or other hosting environments. Technical Skills Required: Strong experience in ASP.NET Core MVC and C#. Hands-on experience with Entity Framework / LINQ. Proficiency in SQL Server (writing queries, stored procedures, performance tuning). Knowledge of REST APIs and JSON-based web services. Experience with HTML5, CSS3, JavaScript, jQuery, and Bootstrap. Familiarity with Dependency Injection and Middleware in .NET Core. Understanding of authentication/authorization (JWT, Identity, OAuth). Experience with version control systems (Azure DevOps). Basic knowledge of Azure, Docker, or CI/CD pipelines (added advantage). Preferred Qualifications: Bachelor’s degree in Computer Science, IT, or related field. Experience with Agile/Scrum methodologies. Knowledge of Angular/React frameworks (plus). Exposure to microservices architecture or cloud-based deployment.
More at ECLERX LLC