Software Development (C#) – Senior Level
CAREER OPPORTUNITY
An exciting opportunity exists for a Senior Software Developer to join our fast-growing Software Development team and help build cutting-edge digital insurance products and platforms. You’ll play a key role in designing and delivering scalable, secure, and high-performance systems that power the next generation of insurance services.
This role is ideal for a hands-on developer with strong technical skills, a deep understanding of modern software engineering practices, and a keen interest in transforming the insurance industry through technology.
JOB DESCRIPTION
Duties and Responsibilities:
•Design, develop, and maintain robust backend services, APIs, and user-facing applications that support core insurance processes (e.g., quoting, underwriting, policy management, claims).
•Collaborate closely with product managers, designers, testers, and other engineers to deliver high-quality, customer-centric solutions.
•Translate complex business requirements into clean, maintainable, and well-architected code.
•Drive best practices in coding, testing, performance optimization, and DevSecOps.
•Contribute to architectural decisions, technical designs, and long-term platform strategy.
•Mentor junior developers and actively participate in code reviews, knowledge sharing, and continuous improvement.
•Integrate with external platforms (brokers, aggregators, insurers) using modern API protocols
•Ensure solutions meet compliance, security, and data privacy requirements relevant to the insurance sector.
•Stay up to date with industry trends and emerging technologies that can create business value in the InsureTech space.
•Update system documentation;
QUALIFICATIONS AND EXPERIENCE
Qualification
Minimum Requirements:
•Bachelor’s degree in Computer Science, BTech IT or Informatics, Software Engineering, or related field.
•5+ years of professional software development experience.
•Strong expertise in one or more modern programming languages (e.g., C#, .NET Core, React, Node.js).
•Experience building and maintaining RESTful APIs and backend services.
•Deep understanding of relational and NoSQL databases (e.g., SQL Server, Azure SQL, MongoDB).
•Experience with cloud platforms (e.g., Azure, AWS) and containerized environments (e.g., Docker, Kubernetes).
•Solid knowledge of Agile development practices and tools (e.g., Git, CI/CD, Jira, Azure DevOps).
•Familiarity with secure development practices and data protection regulations (e.g., POPIA, GDPR).
•Strong problem-solving skills and ability to work independently in a fast-paced environment.
Preferably however not mandatory, in addition to the above:
•Prior experience working in the insurance or InsureTech domain (policy admin, claims, broker portals, etc.).
•Experience with microservices architecture and event-driven systems
•Exposure to frontend technologies (React) is a plus.
•Knowledge of financial services regulations and digital compliance standards.
•Passion for innovation, automation, and continuous learning.
•Additional qualifications in IT-related fields, including programming and database design.
•MCSD (Microsoft Certified Solutions Developer);
ATTRIBUTES
Attributes required for the position include but are not limited to:
•Strong programming aptitude;
•Strong software design skills
•A keen interest in the latest trends in software development;
•Committed to delivering high quality work;
•Taking ownership of work delivered;
•Ability to understand business issues related to the financial services industry to deliver a solution accordingly;
•Strong communication skills, both oral and written
•Good deductive and inductive reasoning
•Strong analytical and problem solving capabilities
•Good interpersonal skills, ability to work with diverse personality types and deal with conflict in an effective way
•Ability to work individually and with teams
•Ability to adapt to a fast-paced, ever-changing environment.
•Experience executing within a defined delivery methodology required. Methodology development experience will be an advantage;
•Positive attitude;
•Commitment to meeting deadlines.
ABOUT THE COMPANY
Applicants must have the following:
•Clear ITC
•Clear criminal record
•Excellent previous employment references.
Qualified applicants are invited to apply by sending a CV to: HumanCapital@brolink.co.za before 30 April 2025.
Please note that this appointment will be made according to the company’s Employment Equity targets and strategy.
Do you want to apply for this position?
Send your CV to HumanResources@brolink.co.za and start your subject line with: Software Development (C#) – Senior Level