Job Search and Career Advice Platform

Enable job alerts via email!

Intermediate C# Developer — Azure Microservices & CI/CD

Level-Up

Johannesburg

On-site

ZAR 550 000 - 650 000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech company in South Africa seeks an Intermediate C# Developer responsible for designing, developing, and maintaining high-performance applications using C#. The role involves collaborating with cross-functional teams in a cloud-native environment, leveraging Microsoft Azure, and implementing microservices architecture. Candidates should have a bachelor's degree and 3+ years of C# development experience. Strong skills in API integration, Test-Driven Development (TDD), and CI/CD are essential for success in this dynamic position.

Qualifications

  • 3+ years of hands-on experience in C# development.
  • Strong understanding of microservices architecture and best practices.
  • Experience with API design, development, and integration.
  • Familiarity with writing unit tests and Test-Driven Development (TDD).
  • Experience with CI/CD pipelines and tools.
  • Excellent problem-solving and troubleshooting skills.
  • Self-motivated and eager to learn about emerging technologies.

Responsibilities

  • Collaborate with cross-functional teams to design, develop, and maintain robust C# applications.
  • Utilize Microsoft Azure services to build, deploy, and manage cloud-based solutions.
  • Design and implement microservices architecture for scalable software development.
  • Create and integrate APIs for seamless communication.
  • Write unit tests and participate in code reviews.
  • Implement and maintain CI/CD pipelines for automated deployments.
  • Investigate and resolve software defects and performance issues.
  • Maintain comprehensive documentation of code and development processes.

Skills

C# Development
Microsoft Azure
Microservices
API Integration
Test-Driven Development (TDD)
CI/CD
Troubleshooting
Documentation
Collaboration

Education

Bachelor's degree in computer science, software engineering, or a related field

Tools

Jenkins
Azure DevOps
GitLab
Docker
Kubernetes
Job description
A tech company in South Africa seeks an Intermediate C# Developer responsible for designing, developing, and maintaining high-performance applications using C#. The role involves collaborating with cross-functional teams in a cloud-native environment, leveraging Microsoft Azure, and implementing microservices architecture. Candidates should have a bachelor's degree and 3+ years of C# development experience. Strong skills in API integration, Test-Driven Development (TDD), and CI/CD are essential for success in this dynamic position.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.