Full Stack Developer (.NET )
Johannesburg - South Africa
Job Summary
My client is looking for a Full-Stack Developer to join their team. This is an excellent opportunity for a skilled developer with and experience who enjoys building scalable applications working with modern technologies and contributing to high-quality software solutions.
Requirements:
Bachelors Degree in Computer Science Software Engineering or a related field
5 years of software development experience
Strong experience ( Core)
2 years of experience with
Experience with Kubernetes and container orchestration
Experience with GitHub Actions or similar CI/CD platforms
Strong understanding of Clean Architecture and SOLID principles
Experience with RESTful APIs and system integrations
Strong problem-solving and communication skills
Advantageous:
Experience with Azure Cloud Services
Knowledge of microservices architecture
Experience with Entity Framework Core
Exposure to CQRS and Event Sourcing
Experience with Docker and containerisation
Knowledge of OpenAPI/Swagger documentation
Key Responsibilities
Develop and maintain modern web applications using
Build secure scalable and maintainable APIs
Integrate frontend and backend systems effectively
Develop and maintain CI/CD pipelines
Deploy and manage applications within Kubernetes environments
Implement security best practices and authentication solutions
Apply Clean Architecture principles and coding best practices
Collaborate with development teams to deliver high-quality software solutions
If you would like to apply for this position please send transcripts with applications.
Should you meet the requirements for this position please email your updated CV attached to alternatively contact or visit our website . Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days please consider your application unsuccessful.
Required Experience:
IC