Source description
About the role
Role & responsibilities Design, develop, test, and maintain scalable web applications using the Microsoft .NET technology stack. Develop and consume RESTful Web APIs and integrate them with frontend applications. Write clean, maintainable, reusable, and efficient C#/.NET code following coding standards and best practices. Develop responsive and user-friendly interfaces using React, Angular, JavaScript, HTML5, CSS3, and jQuery. Design and maintain database objects, including tables, views, stored procedures, and functions. Write optimized SQL queries and perform basic database performance tuning. Implement database connectivity and integrate applications with Microsoft SQL Server, MySQL, and PostgreSQL. Troubleshoot, debug, and resolve application and database issues. Participate in code reviews and ensure adherence to development standards. Collaborate with Business Analysts, QA Engineers, and DevOps teams throughout the Software Development Life Cycle (SDLC). Manage source code repositories using Git and Azure DevOps. Follow Agile/Scrum methodologies and contribute to sprint planning, estimation, and delivery. Backend Development C#, .NET Framework, ASP.NET MVC, ASP.NET Web API, ADO.NET, Entity Framework Frontend Development React, Angular, JavaScript, jQuery, HTML5, CSS3 Database Technologies Microsoft SQL Server (MSSQL), MySQL, PostgreSQL DevOps & Version Control Git, Azure DevOps Preferred candidate profile Experience in designing and developing RESTful APIs. Strong understanding of Object-Oriented Programming (OOP) concepts and Design Patterns. Knowledge of software architecture and coding best practices. Familiarity with Agile/Scrum development methodology. Strong analytical, debugging, and problem-solving skills. Excellent communication and collaboration skills.