The role
Job description
Job Description – Full Stack Developer (.NET, React & Azure) – 5+ Years
We are seeking an experienced Full Stack Developer with 5+ years of software development experience to design, develop, test, deploy, and maintain scalable web applications. The ideal candidate will have strong hands-on expertise in React, .NET Core, SQL Server, and Microsoft Azure, with the ability to work independently and collaborate effectively with client, QA, DevOps, and cross-functional teams.
Core Technology Stack
Front End: React, JavaScript/TypeScript, HTML5, and CSS3
Back End: C#, .NET Core / ASP.NET Core, Web API, and RESTful services
Database: Microsoft SQL Server and T-SQL
Microsoft Azure: Azure Web Apps, Azure Functions, Logic Apps, API Management (APIM), and Azure DevOps
Key Responsibilities
Develop, test, deploy, and maintain web applications using React and .NET Core / ASP.NET Core.
Build reusable front-end components and integrate them with secure and reliable RESTful APIs.
Write clean, maintainable, and testable code while following established coding standards and engineering practices.
Design and develop SQL Server queries, stored procedures, and database objects, and support query optimization.
Deploy, configure, monitor, and support applications using Azure Web Apps.
Publish, secure, and manage APIs through Azure API Management (APIM), including policies, authentication, versioning, and throttling.
Develop and support serverless components using Azure Functions.
Use Git and Azure DevOps for source control, work-item tracking, CI/CD pipelines, builds, and deployments.
Perform unit testing, code reviews, debugging, and root-cause analysis for application issues.
Collaborate with client stakeholders, QA, DevOps, and business teams to understand requirements and deliver solutions within agreed timelines.
Required Technical Skills and Experience
5+ years of hands-on experience in full-stack web application development.
Strong proficiency in C#, .NET Core / ASP.NET Core, Web API, object-oriented programming, and asynchronous programming.
Strong hands-on experience with React, JavaScript or TypeScript, HTML, CSS, component development, state management, and API integration.
Good knowledge of SQL Server, T-SQL, relational database design, stored procedures, indexing, and query optimization.
Practical experience with Azure Web Apps, Azure Functions, and API Management (APIM).
Experience with Git, Azure DevOps, CI/CD pipelines, and Agile development practices.
Good understanding of debugging, exception handling, unit testing, API security, and secure coding practices.
Preferred Experience
Experience developing and supporting production applications with .NET, React, SQL Server, and Azure.
Exposure to Azure Logic Apps, Data Factory, Durable Functions, Event Hubs, Queue Storage, or Service Bus is an advantage.
Experience with Microsoft Foundry is an added advantage.
Relevant Microsoft Azure certification is an advantage.
Soft Skills
Strong analytical, troubleshooting, and problem-solving skills.
Clear written and verbal communication, including client-facing discussions.
Ability to work independently, collaborate across teams, and contribute to code reviews.
Ability to manage priorities and deliver assigned work within agreed timelines.
Educational Qualification
Bachelor’s or master’s degree in Computer Science, Information Technology, Engineering, or a related discipline.