A degree in Computer Science or a related discipline with solid computing fundamentals.
At least 2 years' experience working in a professional software development environment.
Strong technical proficiency in Angular, TypeScript, ASP.NET Core, and MS SQL.
Good understanding of unit testing and integration testing principles.
Ability to work autonomously, manage deadlines, and consistently deliver quality code.
Strong analytical and problem-solving skills for tackling complex issues.
Clear and confident communication skills, with the ability to collaborate across multiple teams.
DUTIES
Develop, enhance, and deploy software across the front-end and back-end using Angular, .NET Core, and SQL Server.
Work closely with QA, junior developers, the Technical Lead, and the CEO to support project outcomes.
Track system performance and reliability while achieving sprint objectives.
Conduct code reviews, provide mentorship, and maintain accurate documentation.
Participate in agile ceremonies including sprint planning, estimations, and stand-ups.
Diagnose and resolve production issues, implementing scalable long-term fixes.
Contribute to architectural improvements, performance optimisation, and system security enhancements.
Create and maintain automated tests to ensure consistent code quality.
Ensure all technical documentation remains up to date and easy to access.
Collaborate with stakeholders to refine requirements and recommend technical improvements.
Stay up to date with new tools, frameworks, and best practices to improve product quality and development efficiency.
Salary: R negotiable dependent on experience Join us on SOCIAL MEDIA or visit our WEBSITE for more information. See links below. Time Personnel Recruiter