Full stack software developer (hybrid)
Summary
Full stack developer building cloud-based, enterprise-grade applications on the Microsoft stack — .NET Core, C#, ASP.NET, and SQL Server — hosted on Azure (App Services, Functions, AKS), with responsive front-ends in React, Angular, or Vue.js and CI/CD via Azure DevOps.
Our client, a leading technology-driven organization, is seeking a skilled Full Stack Software Developer to join their growing development team. This is an exciting opportunity for a passionate developer who enjoys building innovative, scalable, and secure software solutions that support business growth and enhance user experiences. Working within a modern Microsoft technology environment, you will be involved in the full software development lifecycle, developing cloud-based applications and collaborating with cross-functional teams to deliver high-quality solutions.
The ideal candidate will have strong experience in both back-end and front-end development, coupled with a solid understanding of Azure cloud technologies and modern Dev Ops practices.
Responsibilities Design, develop, and maintain enterprise-grade applications using. NET Core, C#, ASP. NET, and SQL Server. Build and support cloud-native solutions utilizing Microsoft Azure services, including Azure App Services, Azure Functions, and Azure Kubernetes Service (AKS). Develop responsive and user-friendly front-end applications using technologies such as React, Angular, or Vue.js. Ensure applications meet high standards of performance, security, scalability, and code quality. Implement and maintain CI/CD pipelines through Azure Dev Ops and automated deployment processes. Collaborate with Dev Ops and infrastructure teams to support cloud environments and application deployments. Participate in code reviews and contribute to the continuous improvement of development standards and best practices. Troubleshoot, debug, and optimize applications to improve system reliability and performance. Prepare and maintain technical documentation to support ongoing development and operational requirements. Stay current with emerging technologies and industry trends to drive innovation within the development team. Requirements Bachelor's Degree in Computer Science, Software Development, Information Technology, or a related field would be advantageous. Minimum 5 years' experience in Full Stack Software Development. Strong experience with. NET Core, C#, ASP. NET, and SQL Server. Proven experience working with Microsoft Azure cloud technologies. Solid front-end development experience using React, Angular, or Vue.js. Experience developing and integrating RESTful APIs, web services, and database-driven applications. Exposure to CI/CD pipelines, Azure Dev Ops, Agile development methodologies, and Dev Ops practices. Good understanding of application security principles and standards, including OWASP best practices.