Software Development (C#) – Mid-Level
CAREER OPPORTUNITY
An exciting opportunity exists for a Mid-Level Software Developer to join our fast-growing Software Development team and help build cutting-edge digital insurance products and platforms. You’ll be involved in the full software development lifecycle — from design to deployment — and play a hands-on role in building digital solutions that modernize the way insurance products are created, managed, and delivered.
If you’re passionate about clean code, solving real-world problems, and want to grow in a purpose-driven, agile environment — this role is for you.
JOB DESCRIPTION
Duties and Responsibilities:
•Design, develop, test, and deploy scalable backend services and/or user interfaces in support of insurance operations (e.g., quoting, underwriting, claims).
•Collaborate with other developers, testers, product owners, and business analysts to implement high-impact features.
•Translate functional requirements into working, quality software.
•Write well-structured, maintainable, and efficient code in line with team standards.
•Participate in peer reviews and contribute to continuous improvement of coding practices and development processes.
•Work within an Agile development environment using tools such as Jira, Git, and CI/CD pipelines.
•Assist in integrating with third-party APIs (e.g., aggregators, insurer systems, or compliance tools).
•Support system monitoring, debugging, and resolution of production issues.
•Stay up to date with evolving tech, insurance trends, and contribute ideas to improve our products and practices.
•Update system documentation;
QUALIFICATIONS AND EXPERIENCE
Qualification
Minimum Requirements:
•Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
•2–4 years of professional software development experience.
•Solid understanding of object-oriented programming and design principles.
•Experience with at least one modern language/framework (e.g., C#/.NET Core, React, or Node.js).
•Familiarity with RESTful APIs and basic integration techniques.
•Experience with databases (SQL and/or NoSQL).
•Exposure to source control (e.g., Git) and Agile development methodologies.
•Understanding of basic software security practices and data privacy awareness.
•Strong problem-solving skills and ability to work independently in a fast-paced environment.
Preferably however not mandatory, in addition to the above:
•Experience or exposure to the insurance or financial services industry.
•Familiarity with cloud-based development (Azure, AWS, or GCP).
•Knowledge of DevOps/CI/CD pipelines and containerization (Docker).
•Interest in working with frontend frameworks (e.g., Angular, React, Blazor).
•Understanding of domain-driven design or service-oriented architecture.
•Passion for continuous learning, clean code, and quality delivery.
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#) – Mid-Level