Are you an experienced software developer looking to make a real impact in the insurance technology space? My client, a leading software consultancy and vendor serving the insurance sector, is looking for a skilled Senior Software Developer to join their team in Johannesburg. They are looking to bolster their South African development team, and have several international clients and a large local customer base and are engaging in new projects, system upgrades and maintenance.
This client offers a range of services, including professional services, business process re-engineering, and servicing and support. They digitize and optimize businesses through technology. They are on a growth trajectory, expanding their development team. The median tenure for employees at the company is 5 years and they have very high employee satisfaction with progression opportunities.
Why Join?
- Work on cutting-edge software solutions tailored for the insurance industry.
- Lead development initiatives, mentor junior developers, and contribute to architectural decisions.
- Be part of a collaborative, high-performance team that values innovation and technical excellence.
Your Role:
- Software Development: Design, develop, and maintain robust applications using best practices.
- Technical Leadership: Provide expertise in C#, VB.Net, and MS-SQL, conduct code reviews, and drive architectural improvements.
- Collaboration: Work closely with product managers, QA engineers, and UI/UX designers to ensure seamless product delivery.
- Project Management: Oversee the full software development lifecycle, ensuring timely and high-quality releases.
- Mentorship: Support and upskill team members, fostering a culture of continuous learning.
- Quality & Innovation: Ensure rigorous testing, stay updated with emerging technologies, and drive improvements.
- Stakeholder Engagement: Work with internal teams, partners, and insurers to align technical solutions with business needs.
What You Bring:
- Bachelor’s or Master’s degree in Computer Science or related field.
- 5+ years of software development experience.
- Proficiency in C#, VB.Net, and MS-SQL.
- Experience in the insurance industry is highly advantageous.
- Strong problem-solving, critical thinking, and decision-making skills.
- Familiarity with Agile or Scrum methodologies.
- Experience with SOAP & RESTful APIs.
- Exposure to cloud platforms (AWS/Azure) is a plus.