Telesure Investment Holdings Logo

DEVELOPMENT TECHNICAL LEAD - CIT

Telesure Investment Holdings|Posted 3 days ago

Skills and experience

Role:Engineering lead
Other roles:Engineering manager
Experience in role:7+ years
Must-have skills:
    JavaScript

Location and salary

Remote policy:Hybrid
Location of job:Johannesburg, Gauteng, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

JOB DESCRIPTION | DEVELOPMENT TECHNICAL LEAD - CIT

ABOUT THE COMPANY

TIH is the holding company of some of South Africa’s leading financial service providers. Our portfolio includes short-term insurers, a long-term insurer, health insurance as well as an insurance and personal finance comparison platform. We’re pioneers with a hunger for best, bringing customer-focused innovation and service excellence to the financial services industry. We’re an undivided team of diverse thinkers and doers who believe in leading through technology and pushing past their limits.

JOB PURPOSE

Responsible for high quality software, governance and development standards and practices throughout the software development life cycle. Mentor and coach less experienced developers. Utilise knowledge of architectural patterns and practices. May analyse and design within an application area, working individually or coordinating development as part of a team. When required, design software or customise software for client use with the aim of optimising operational efficiency. Develop, create, and modify general computer applications software or specialised utility programs. Analyse user needs and develop software solutions. Review design and code changes and produce relevant technical and functional documentation.

RESPONSIBILITIES

Application Software Development

  • Design, review and when required, guide development of the most complex existing and new applications by analysing and identifying areas for modification and improvement.
  • Develop new features to meet customer requirements.

Technical Leadership and Direction

  • Explain the local action plan to support team members in their understanding of what needs to be done and how this relates to the technical and architectural standards decided upon and provide technical leadership.
  • Provide guidance to ensure the team delivers appropriate customer service levels at all times.

Organisational Capability Building

  • Provide coaching to team members to develop their skills.
  • Assist in identifying training needs as well as skills improvement plans needed to improve and develop the team's skills.

Data Collection and Analysis

  • Use data from a wide range of sources to analyse key themes and identify possible impacts on the business.

Applications Software Review

  • Review, identify, and correct the most complex software defects to maintain fully functioning applications software.

Information Security

  • Implement and provide input on the design of required security measures such as data leaks, message encryption, monitoring performance to notify security experts of any problems.

Quality

  • Play an important part in the development of quality procedures and standards by certifying technological processes, qualifying products and supervising tests.
  • Responsible for high quality software, governance and development standards and practices throughout the software development life cycle.

Improvement / Innovation

  • Identify shortcomings and suggest improvements to existing processes, systems and procedures, then deliver a plan for a small element of a change management program with guidance from a project/program manager.

Testing IT Performance

  • Implement monitoring and ensure quality of applications software tests. Monitor, diagnose, and correct performance issues.

Personal Capability Building

  • Act as subject matter expert in several areas of technology.
  • Maintain external accreditations and in-depth understanding of current and emerging external regulation and industry best practices through continuing professional development, attending conferences, and reading specialist media.

Operational Compliance

  • Identify, within the team, instances of non-compliance with the organisation's policies and procedures and/or relevant regulatory codes and codes of conduct, reporting these and escalating issues as appropriate.

Application Software Roadmap

  • Contribute to and maintain a roadmap to facilitate application software development and ensure the development work is prioritised in line with business requirements.

Customer and Peer Service

  • Provide a quality service to peers and customers while identifying opportunities to provide technical solutions and guidance.

TASKS

  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  • Direct software system testing and validation procedures.
  • Direct software programming and development of documentation.
  • Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  • Analyse information to determine, recommend, and plan implementation of a new system or modification of an existing system.
  • Consult with engineering staff to evaluate software, develop specifications and performance requirements, or resolve customer problems.
  • Prepare reports or correspondence concerning project specifications, activities, or status.
  • Oversee development work to ensure that standards are adhered to.
  • Define development standards and architectural patterns.

BEHAVIORAL COMPETENCIES

  • Communicates Effectively: Develops and delivers multi-mode communications that convey a clear understanding of the unique needs of different audiences.
  • Manages Complexity: Makes sense of complex, high quantity, and sometimes contradictory information to effectively solve problems.
  • Collaborates: Builds partnerships and works collaboratively with others to meet shared objectives.
  • Directs Work: Provides direction, delegating, and removing obstacles to get work done.
  • Tech Savvy: Anticipates and adopts innovations in business-building digital and technology applications.
  • Cultivates Innovation: Creates new and better ways for the organization to be successful.
  • Ensures Accountability: Holds self and others accountable to meet commitments.
  • Plans and Aligns: Plans and prioritizes work to meet commitments aligned with organizational goals.
  • Decision Quality: Makes good and timely decisions that keep the organization moving forward.
  • Action Oriented: Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
  • Interpersonal Savvy: Relates openly and comfortably with diverse groups of people.
  • Builds Networks: Effectively builds formal and informal relationship networks inside and outside the organization.
  • Being Resilient: Rebounds from setbacks and adversity when facing difficult situations.
  • Situational Adaptability: Adapts approach and demeanor in real time to match the shifting demands of different situations.
  • Persuades: Uses compelling arguments to gain the support and commitment of others.
  • Customer Focus: Builds strong customer relationships and delivers customer-centric solutions.

SKILLS

  • Application Development: Use comprehensive knowledge and skills. Guide and train others to develop software using programming languages.
  • C# , Microsoft SQL Server, RabbitMQ, Angular, PrimeNG, Hangfire, JQuery, GIT, Azure DevOps.
  • Computer skills: Support business processes with comprehensive understanding and effective use of standard office equipment and standard software packages.
  • IT Testing: Use comprehensive knowledge and skill to guide and train others to ensure that IT applications meet required specifications.
  • Assessment: Uses comprehensive knowledge and skills to work independently while providing guidance and training to others on analysing data from multiple sources.
  • Action Planning: Works without supervision and provides technical guidance when required on developing appropriate plans or performing necessary actions based on recommendations.
  • IT Data Management: Provide technical guidance to manage information throughout its lifecycle.
  • Application Defect Resolution: Monitor, diagnose and fix technological problems independently and provide technical guidance when required.
  • Planning and Organising: Plan, organise, prioritise and oversee activities to efficiently meet business objectives independently and provide technical guidance when required.
  • Compliance: Uses comprehensive knowledge and skills to act independently while guiding and training others on achieving full compliance with applicable rules and regulations.
  • Verbal Communication: Uses clear and effective verbal communications skills to express ideas, request actions and formulate plans or policies.
  • Numerical Skills: Uses a comprehensive understanding of numerical concepts to perform mathematical operations such as report analysis independently.
  • Program Installation, Versioning and Configuration: Operates as a recognised expert to install, set up, configure, and manage software and environments.
  • Writing Skills: Uses clear and effective writing skills to express ideas, request actions and formulate plans or policies.
  • Presentation Skills: Communicates clearly, concisely, and compellingly.

EDUCATION

  • General Education: Grade 12/SAQA Accredited Equivalent (Essential).
  • A recognised software development certification/degree/diploma (Advantageous).
  • Microsoft Certifications (Advantageous).

EXPERIENCE

General Experience

  • 7 or more years' experience using relevant programming languages or technologies (Essential).
  • DevOps experience (Essential).
  • Experience working with Agile principles and methodologies (Essential).
  • Experience in enterprise application development (Essential).
  • Experience with software architecture patterns and practices (Essential).
  • Microservice architecture experience (Advantageous).
  • Cloud Platform experience (Essential).
  • Networking and Infrastructure design experience and knowledge (Advantageous).
  • Containerisation experience (Advantageous).
  • Experience in a Financial Services industry (Advantageous).

Managerial Experience

  • Experience of guiding and directing people and other resources to achieve specific end results within limited timeframes (Essential).

ADDITIONAL INFORMATION

  • SAQA Accredited Equivalent: It is the onus of the applicant to provide certified evidence that their qualifications meet the equivalent NQF level required for this role at the time of application.
  • As a registered Financial Service Provider, we are mandated to ensure that all our representatives are and remain fit and proper at all times. By applying for this role, you consent to having your relevant qualification and/or accreditation verified.

About Telesure Investment Holdings

1000+ employees

What We Do

Telesure Investment Holdings (Pty) Ltd (TIH), is the holding company of some of South Africa’s leading financial service providers. Our portfolio includes short-term insurers, a long-term insurer, health insurance as well as an insurance and personal finance comparison platform. Our origins go back to 1985, when Auto & General Insurance was launched to the South African market. We have since grown into a group of subsidiaries, each finding a better way to give their unique group of customers’ peace of mind. That’s why we exist - to continuously find better ways to give people peace of mind- whether it is to protect what they own, their loved ones or their greater ambitions and life plans they’re working so hard for.

TIH is owned by BHL (SA) Holdings Limited. Some of our brands include auto & general, Dial Direct, 1st for Women, Budget Insurance, and Hippo, South Africa’s first insurance aggregator.

Why work for us

We are more than a financial services group. At TIH, we constantly strive to find better ways to give our customers and people, peace of mind. By joining TIH, know that we’ll value you as much as we value the thousands of South African lives we improve daily, and that’s just the beginning. We know it’s our people who drive our success. They are the heart and soul of our business and the ones that make us unstoppable. We work hard to ensure that we have the right people from the start, and are uncompromising in a few of our requirements:

  • We look for bright people who are good connectors, who listen and who deliver what and when they say they will.
  • Energy, curiosity and having a can-do attitude is a must.
  • So is accountability and having the ability to always find a better way.
  • Our people value teamwork, but are also able to work independently.
  • They must genuinely care for our customers and their team.   When we find these unstoppable people, we work very hard to keep them. A highly competitive salary and benefits package is just the start. Read on to find out what else is in store for our people including our Rewards and Recognition programmes, Development programmes and Health & Wellness initiatives.

Culture

Think you have what it takes to be part of an unstoppable team who constantly finds better ways to give peace of mind? A team that thrives on being unconventional and uncompromising, at a company that has been recognised as a top employer for a number of years in a row? As a leading financial institution, ensuring that our people are prepared for the unexpected is a priority. That's why we provide cover including Life Insurance, Funeral Insurance, Medical Aid, discounted GAP cover and an Income Continuation policy. We also ensure that our people are prepared for their retirement by contributing to a Provident Fund. Our Friends in Need fund is another benefit. It provides financial assistance to our people facing challenging and difficult times.

Being unstoppable not only requires a healthy work-ethic, but a healthy mind and body too. Fancy a workout? Our Johannesburg and Durban offices have gyms featuring state-of-the-art-equipment. Our Johannesburg office also offers holistic health services including on-site doctors, nurses, a physiotherapist, an optometrist, a biokineticist and a massage therapist as well as a clinic offering counselling, family planning, chronic disease monitoring and vitamin B12 and flu shots. The salon at our Johannesburg office keeps our people&# 39;s hair and nails in tip-top shape and the Dis- Chem Pharmacy in Johannesburg is the ultimate in convenience. Couple this with free fruit daily, a health bar, a canteen, a coffee shop, a running/walking track, a soccer pitch, a putt-putt green and giant chess board, and R&R in one of our on-site chill rooms will be just what the doctor ordered.

Perks at Telesure Investment Holdings

Coffee Shop
Gym
Group Life Cover
Physiotherapist on premise
Clinic
Coffee shop
Hair salon
Convenience store
Hybrid working approach
Pension fund
Health and wellness incentives
Employee wellbeing programme
Performance incentives
Insurance staff discount
Great scenery
Convenient locations

Tech Stack

application and data

AngularJS
AngularJS
Javascript
Javascript
Node.js
Node.js
MySQL
MySQL
Java
Java
MongoDB
MongoDB
MEAN Stack
MEAN Stack
HTML5
HTML5
C#
C#
Bootstrap
Bootstrap
Microsoft Azure
Microsoft Azure
ASP.NET
ASP.NET
MS SQL
MS SQL
.Net Core 2.0
.Net Core 2.0
TypeScript
TypeScript
Kibana
Kibana

utilities

Elasticsearch
Elasticsearch
Google Analytics
Google Analytics

dev ops

GitHub
GitHub
Pingdom
Pingdom
Git
Git
Team Foundation Server
Team Foundation Server
Cloudflare
Cloudflare
Azure DevOps
Azure DevOps

business tool

Trello
Trello
MailChimp
MailChimp
Microsoft Sharepoint
Microsoft Sharepoint

Office Photos

Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: