React.js, DevOps, Domain-Driven Design (DDD), Back-End Web Development, Version Control, C#, .NET Framework
Job description
Job Description
Are you a skilled Backend Developer with a passion for shaping the future of online education? Our client is looking for dedicated developers to join their team and be a vital part of building a cutting-edge user management system. If you have expertise in React, Domain-Driven Design (DDD) Architecture, C#, and .NET, we encourage you to apply and help create valuable learning opportunities for students.
Key Responsibilities:
As a Backend Developer, your role will be pivotal in achieving our client's mission. Your responsibilities will include:
- Collaborating with cross-functional teams to design, develop, and implement new features and enhancements for the learner management system.
- Writing efficient, maintainable, and well-documented code using C#/.NET for the backend.
- Implementing and adhering to DDD architectural principles to ensure a robust and scalable system.
- Debugging and troubleshooting issues, conducting code reviews, and optimizing application performance.
- Staying up-to-date with industry trends and best practices to ensure the technical excellence of the system.
To excel in this role, you should have the following experience and knowledge:
- Strong understanding of Domain-Driven Design (DDD) Architecture principles.
- Solid experience with C# and .NET for backend development.
- Previous work on online systems or similar projects is a plus.
- The ability to work collaboratively in a team and communicate effectively.
- Strong familiarity with Azure DevOps and experience using it for source code version control, continuous integration (CI), and continuous delivery (CD).
For this role, we value practical experience and expertise over formal education qualifications.
Monthly Remuneration:
- Junior Developer: R20, 000 - R25, 000
- Senior Developer: R40, 000 - R45, 000
Contract Period:
3 months
Location:
On-site (Centurion, Gauteng)
If you are a Backend Developer ready to make a meaningful impact in the world of online education, we invite you to apply. Join us in shaping the future and providing students with exceptional learning experiences.