Full Stack Software Developer

EnableSA Recruitment

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 DevOps 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 DevOps and automated deployment processes.
  • Collaborate with DevOps 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 DevOps, Agile development methodologies, and DevOps practices.
  • Good understanding of application security principles and standards, including OWASP best practices.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.