Posted on: 02 March 2023
ID 853473

Tech Lead (BI Lead)

Job Summary

The Domains within Institutional IT are responsible for the design, implementation and support of the technology solutions that enable the Institutional business area and central Allan Gray business functions (Fund Operations, Performance, Trading, Investment Management and Client Servicing) to achieve their business objectives. The team strives to provide long-term solutions in a timely manner while ensuring stability, consistency and scalability.

To manage the technical aspects of the solution delivery and systems within the domain.

To manage the developers within the domain.

To make a personal contribution to our technical solutions.

Job Responsibilities

Manage the technical aspects of the solution delivery and systems within the domain.
  • Understand the focus and direction of the business area; prioritising and driving delivery that helps to achieve this.
  • Define the technical direction for the domain and ensure design of solutions and delivery.
  • Work closely with the domain owner of the domain.
  • Involvement in the running of the domain, including sprint planning, design, drive delivery, retros, understanding root cause of issues/instability
  • Responsible for the quality of technical solutions, maintenance of standards and managing impact/risk introduced by changes across domains.
  • Review code and approve changes before deployment to production.
  • Assist with technical analysis, root cause analysis and designing preventative actions.
  • Oversee the choice of application and approach to development for the delivery of new system/technical solutions by the developers.
  • Work with the Architect, other Tech Leads and Development Manager to understand and drive the strategic direction of the technologies within Institutional IT.
  • Ensure domain technical direction is aligned with overall tech direction/architecture for Institutional IT, and overall tech direction caters for needs of the domains.
  • Identify areas for continuous improvement of both systems and architectural standards and help drive implementation.
  • Timeous, clear tracking, management and appropriate escalation of issues and risks.
  • Ensure systems documentation for support are produced as required.
  • Ensure a stable and sustainable technical platform is in place to support the business area.
Manage the developers in the domain
  • Lead a team of developers (+/- 5 developers) in the domain, according to skill set.
  • Carry out all aspects of people management i.e. staff performance appraisals, approve leave, recruit, train, develop and mentor staff.
  • Responsible for assigning work to the developers, determining estimates, overseeing technical design and driving delivery according to our SDLC procedures and standards.
  • Ensure the correct technical skills are in place in the domain to meet business needs
To make a personal contribute to our technical solutions.
  • Develop key solutions that add to our central technical stack or contribute to our initiatives.
Technical Expertise
  • Exceptional skills in writing SQL for Microsoft SQL server, including stored procedures, UDFs and other T-SQL Querying.
  • Experience with data integration, validation and reconciliation (SSIS or similar).
  • Expert knowledge of reporting technologies (SSRS, PowerBI or similar)
  • Experience in analysing data and performing complex data manipulation using Microsoft SQL.
  • Design and implement relational and dimensional database structures.
  • Experience with creating and maintaining cubes (SSAS) would be an advantage
  • Experience working in AWS Cloud implementation would be an advantage
  • Eposue to PostreSQL would be an advantage
Key Attributes / Consistencies
  • Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, buil processes and testing.
  • Excellent leadership skills able to direct, motivate, delegate, inspire.
  • Good interpersonal skills, ability to work with diverse personality types and deal with conflict in an effective way.
  • Ability to deal with key stakeholders within Allan Gray.
  • Willingness to take initiative and responsibility.
  • Excellent analytical and problem-solving skills.
  • Strong organisational and planning skills.
  • Self-motivated and confident.
  • Ability to work individually and with teams
Education
  • Degree or diploma in computer science, computer engineering, information science or related technical discipline.
  • Experience with managing a development team and driving team delivery.
  • Knowledge of computer science fundamentals in object-oriented design, data structures and algorithms.
  • Experience in interacting with business users to understand their requirements and managing the implementation of system changes.
  • At least 8 years worth of professional development experience - able to perform at a senior developer level.
Occupation:
Finance jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Construction workers

Construction workers

Medic24
Ermelo
Jobin.co.za
Receptionist jobs

Receptionist jobs

MEDIC24 COMPANY
Klerksdorp
Jobin.co.za
Electrical engineering

Electrical engineering

Medic24
Midlands
Jobin.co.za
Electrical engineering

Electrical engineering

Medic24
Cape Town
Jobin.co.za
Plumbers

Plumbers

Medic24
Pretoria / Tshwane
Jobin.co.za
Electrical engineering

Electrical engineering

Medic24
Ermelo
Jobin.co.za
Electrical engineers

Electrical engineers

Radel Electronics and Engineering
Pietermaritzburg
Jobin.co.za
Mining engineering

Mining engineering

Medic24
Klerksdorp
Jobin.co.za