Mid-Senior Full-Stack Developers Angular SQL Azure DevOps
Summary
Build and maintain scalable web apps with Angular, SQL, and Azure DevOps; design database schemas, optimize queries, and manage CI/CD pipelines.
- Gauteng, South Africa
- Contracting Position
- This position is open to South African citizens only
- A minimum of 3 to 5 or more years of professional software development experience is required.
About the Role:
We are looking for an experienced Full Stack Developer to join our team.
You will be responsible for building and maintaining scalable web applications, managing database solutions, and supporting DevOps practices within an Azure environment.
What You Will Do:
- Design and develop single-page applications using Angular
- Design and optimise SQL database schemas, queries and stored procedures
- Build and manage CI/CD pipelines using Azure DevOps
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Participate in code reviews and contribute to best practices
What You Will Bring:
- 3 to 5 or more years of professional software development experience
- Strong proficiency in SQL and relational databases such as MS SQL Server or PostgreSQL
- Demonstrable experience writing complex queries, stored procedures and optimising database performance
- Hands-on experience with Azure DevOps, including CI/CD pipeline setup and management
- Proficiency in Git for version control
- Experience with Azure cloud services such as Azure App Service, Azure Functions and Azure SQL Database
- Knowledge of back-end technologies such as .NET Core or Node.js
- Experience with unit testing frameworks such as Jasmine or Karma
- Strong problem-solving, communication and teamwork skills