About the position
Role Overview
An established technology-driven organization is seeking a Senior Full Stack Developer to design, build, and deploy scalable applications using Microsoft technologies and Azure cloud services.
This role involves hands-on development across both front-end and back-end layers while collaborating with architects, DevOps engineers, and cross-functional teams. The successful candidate will contribute to building secure, high-performance applications that support business growth and modern cloud-based architectures.
A strong understanding of full-stack development, secure coding practices, and cloud-based deployment models is essential.
Key Responsibilities
- Develop and maintain full-stack applications using .NET Core, C#, ASP.NET, and SQL Server.
- Design and implement cloud-native applications leveraging Microsoft Azure services such as Azure App Services, Azure Functions, and Azure Kubernetes Service (AKS).
- Build responsive and modern front-end applications using frameworks such as React.js, Angular, or [URL Removed] development best practices including SOLID principles, Agile methodologies, and secure coding standards.
- Implement and maintain CI/CD pipelines using tools such as Azure DevOps to enable automated builds, testing, and deployments.
- Work closely with DevOps teams to ensure efficient deployment and management of cloud infrastructure.
- Participate in code reviews, providing constructive feedback and mentorship to junior developers.
- Troubleshoot, debug, and resolve performance or scalability issues in applications.
- Produce and maintain technical documentation to support development, deployment, and maintenance processes.
- Stay informed on emerging technologies and industry best practices to continuously improve solutions and development processes.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 8+ years of experience in full-stack software development.
- Strong experience with Microsoft technologies, including .NET Core, C#, ASP.NET, and SQL Server.
- Experience developing and deploying applications using Microsoft Azure (Azure App Services, Azure Functions, Azure DevOps, etc.).
- Proficiency in modern JavaScript frameworks such as [URL Removed] Angular, or [URL Removed] understanding of application security, including OWASP Top 10 risks and secure development practices.
- Hands-on experience implementing CI/CD pipelines, automated testing, and DevOps practices.
- Experience working in Agile development environments.
- Strong analytical thinking, troubleshooting, and problem-solving capabilities.
- Excellent communication skills and ability to collaborate with both technical and non-technical stakeholders.
Work Environment
- Office-based role performed in a standard corporate environment under typical office conditions.
- The role involves extended periods of sitting, working on a computer, and collaboration with team members.
- Occasional movement, standing, or lifting of light equipment may be required.
Additional Information
- Employees are expected to adhere to organizational policies, procedures, and confidentiality requirements.
- Responsibilities may evolve in line with operational requirements and project demands.
- This description outlines the general nature and level of work expected and is not intended to represent a comprehensive list of all duties.
Apply for this role today, contact Sune Pienaar at Hire Resolve or on LinkedIn
You can also visit the Hire Resolve website: [URL Removed] or email us your CV: [Email Address Removed].com
We will contact you telephonically in 3 days should you be suitable for this vacancy.
Desired Skills:
- Full Stack Senior Developer
- Full Stack Senior Developer
- Full Stack Senior Developer