Agile Development, Back-End Web Development, Front-End Design, Front-End Development, React Native, C#, Domain-Driven Design (DDD), .NET Framework, Azure DevOps Server
Job description
Duties and Responsibilities:
As a Junior or Senior Backend and Frontend Developer, you will be responsible for the development of a new online user management system using React, DDD (Domain-Driven Design) Architecture, C# (C Sharp), and .NET technologies.
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.
Education qualifications are not relevant for this role. We value practical experience and expertise.
Experience and Knowledge:
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.
- Junior Developer: R20, 000 - R25, 000
- Senior Developer: R40, 000 - R45, 000