Agile Development, Skill Development, Front-End Design, Responsive Web Design, React Native, C#, .NET Framework, Azure DevOps Server, Domain-Driven Design (DDD)
Job description
Our client is seeking dedicated developers to join their team and play a crucial role in building a cutting-edge user management system. If you have the necessary skills and experience in React, DDD Architecture, C#, and .NET, we encourage you to apply. Your contributions will help shape the future of online education and provide valuable learning opportunities for students.
Your key responsibilities include:
- Collaborate with cross-functional teams to design, develop, and implement new features and enhancements for the learner management system.
- Write efficient, maintainable, and well-documented code using React for the frontend and C#/.NET for the backend.
- Implement and adhere to DDD architectural principles to ensure a robust and scalable system.
- Debug and troubleshoot issues, perform code reviews, and optimize application performance.
- Stay up-to-date with industry trends and best practices to ensure the system's technical excellence.
To succeed in this role, candidates must have the following experience and knowledge:
- Proficiency in React for frontend development.
- 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).
Education qualifications are not relevant for this role. We value practical experience and expertise.
Monthly Remuneration:
Junior Developer: R20, 000 - R25, 000
Senior Developer: R40, 000 - R45, 000
Contract Period:
3 months
Location:
- On-site (Centurion, Gauteng)