Full Stack Engineer

IT Ridge Technologies

  • Cape Town, Western Cape
  • Contract
  • Full-time
  • 16 days ago
Job Overview:We are seeking a skilled Full Stack Engineer to join our client in Cape Town.Key Responsibilities:
  • Develop and maintain software applications using C# and .NET 6 or higher.
  • Collaborate in agile teams to deliver software iteratively.
  • Design, build, and maintain web application backends and consume REST APIs.
  • Apply software design patterns and principles effectively.
  • Ensure high-quality code through peer reviews and automated testing.
  • Utilize SQL and/or NoSQL databases in application development.
  • Build and integrate industry-standard web service APIs.
  • Demonstrate proficiency in HTML, CSS, and JavaScript, including React fundamentals.
  • Develop applications for the cloud, including microservices and serverless technologies using Docker, Azure Functions, and Kubernetes.
  • Manage and deploy applications using Azure Portal, Azure DevOps, and Terraform.
  • Work with .NET web technologies like ASP.NET and Razor pages.
  • Develop real-time dashboards using tools like Grafana, Kibana, or Elastic.
  • Design and implement database data models.
Qualifications:
  • Minimum of 5 years of software development experience.
  • Experience working in agile teams.
  • Degree, diploma, or similar qualification in Computer Science or a related field.
  • Strong skills in C#, especially with .NET 6 or higher.
  • Proficiency with source control tools, especially Git.
  • Extensive experience with software quality practices and automated testing.
  • Experience with HTML5, CSS, JavaScript, and React.
  • Familiarity with CMS platforms and digital marketing technologies.
  • Knowledge of cloud technologies and Azure.
Knowledge, Skills & Abilities:
  • Proven experience with microservices and container technologies (Docker, Kubernetes).
  • Proficiency in using Azure Portal and Azure DevOps.
  • Experience with Terraform for infrastructure management.
  • Ability to design and implement scalable database models.
  • Experience building real-time data visualizations and dashboards.

IT Ridge Technologies