Senior Software Developer

Details of the offer

CAREER OPPORTUNITY
An exciting opportunity exists for a Senior Software Developer to join the Software Development Department. This position is based in Centurion.
JOB DESCRIPTION
Duties and Responsibilities (may include but not limited to):
•Design clean and simple solutions.
•Improve and optimize the performance of existing systems.
•Provide guidance in troubleshooting root-cause errors.
•Mentor and guide team to achieve their goals.
•Support dev team by reviewing and advising on their completed work.
•Take part in the design of the database and software.
•Stay up to date with technology trends, investigate solutions and make appropriate recommendations.
•Write software according to business requirements specifications, processes and standards with applicable unit testing and following peer review process.
•Perform unit testing and hand over completed software for further testing, within agreed timeframes.
•Responsible for all aspects of the application development project life cycle.
•Develop and maintain modern software application architecture roadmap that supports an evolving enterprise innovation platform.
•Define and Maintain Application / Data / Security Architecture Principles and Policies.
•Update system documentation.
•Maintain software.
•Support information security initiatives.
QUALIFICATIONS AND EXPERIENCE
Qualifications
Minimum Requirements:
•Matric.
•Bachelor's degree, preferably in Computer Science, Management Information Systems, or related experience.
Preferably, in addition to the above:
•Additional qualifications in IT-related fields, including programming and database design.
•Rocket Universe Solutions Developer
Work Experience
Minimum Requirements:
•At least 10 years in-depth programming experience with Universe
•Good working knowledge of the Universe programming language
•In-depth knowledge of Universe database and it's tool sets.
•Integration of a transaction processing system with third-party external systems.
•Subject Matter Expert (SME) in the financial services industry, specifically in the short-term and commercial insurance.
•Full understanding of database and field level encryption
•Full understanding of database logging
Preferably, in addition to the above:
•Exposure to web-based financial transaction processing systems
TECHNICAL COMPETENCIES
Minimum Requirements:
•Strong understanding of the various phases of a software development life cycle.
•Good appreciation of software design principles, practices and patterns.
•Structured approach to software development.
•Experience with in-depth testing.
•Ability to "see the bigger picture", i.e. appreciate the business context in which the software will be deployed.
•Working in an Agile team environment and related workflows / toolsets.
Preferably, in addition to the above:
•To stay abreast of new technologies
•Innovative and out-the-box thinker
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.
•Positive attitude.
•Commitment to meeting deadlines.
ABOUT THE COMPANY
Brolink is a leading provider of insurance administration services, providing a comprehensive range of insurance products from South Africa's top insurers. Our portfolio includes personal insurance, commercial insurance as well as niche products such as agriculture, transport, engineering, and aviation.
As a short-term insurance administrator, Brolink provides a dedicated service to professional brokers in delivering on their clients' business or professional insurance needs.
Our mission is to connect brokers, insurers, policyholders and partners through our dynamic and innovative IT and expert people driven solutions. Our vision is to be the leading administrator and digital technology and integration platform provider for short-term insurance.
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: ****** before 23 August 2024.
Please note that this appointment will be made according to the company's Employment Equity targets and strategy. Provided you are not contacted within 2 weeks of job application deadline, please consider your application unsuccessful.

#J-18808-Ljbffr


Nominal Salary: To be agreed

Requirements

Divisional Ict Executive

Location:  Johannesburg (On-site) - Permanent Position Role Summary: The Divisional ICT Executive is a strategic leadership position focused on optimizing IC...


From Boardroom Appointments - Gauteng

Published a month ago

Data Engineer

We help our clients understand the rich data we collect from the traditional retail market in South Africa and Africa broadly. The ideal candidate will have ...


From Capital Recruit - Gauteng

Published a month ago

Cloud Specialist

JOB DESCRIPTION Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence a...


From Ntt - Gauteng

Published a month ago

Senior Application Modernization And Ai Developer

Senior Application Modernization and AI Developer Location: Johannesburg Model: Hybrid Job Overview Technical Skills: .Net Development: Proficiency in develo...


From Netsurit - Gauteng

Published a month ago

Built at: 2024-11-07T16:08:14.242Z