Position Overview We are seeking a highly skilled Rating Developer to design, develop, and maintain insurer rating components within our insurance management software solutions. This role requires strong technical expertise, a collaborative mindset, and a passion for mentoring others while delivering high-quality, scalable software. Key Responsibilities Software Development Design, develop, and maintain robust software applications in line with coding standards and best practices. Technical Leadership Provide technical guidance, conduct code reviews, and contribute to architectural decisions to ensure scalable and reliable solutions. Collaboration & Communication Work closely with product managers, QA engineers, and UI/UX designers to define requirements, set priorities, and deliver successful products. Mentorship & Upskilling Mentor and support team members, fostering continuous learning and technical growth. Quality Assurance Partner with QA teams to ensure thorough testing, identify defects, and maintain high software quality standards. Stakeholder Engagement Collaborate with internal teams, partners, and insurers to gather requirements, provide support, and deliver effective solutions. Research & Innovation Stay up to date with emerging technologies and industry trends to drive innovation and improve development practices. Documentation Maintain clear and comprehensive technical documentation, including system architecture and design specifications. Minimum Qualifications Grade 12 (Matric) Bachelors degree in Computer Science or a related field Proven experience developing insurance rating engines or algorithms Strong programming skills in C#, VB.NET, and MS SQL Solid understanding of actuarial concepts and rate-making processes Experience with databases and data manipulation Strong analytical and problem-solving abilities Excellent communication and teamwork skills Preferred Skills & Experience Minimum of 5+ years experience in software development Experience with policy administration systems Understanding of the insurance regulatory environment Familiarity with Agile/Scrum methodologies Experience in database design and development Exposure to cloud platforms and microservices architecture Knowledge of machine learning or predictive modeling High emotional intelligence and strong interpersonal skills Excellent time management and organizational abilities