53 AI Developer Sandton jobs in South Africa

AI Developer - Sandton

Sandton, Gauteng Catch Recruit

Job Viewed

Tap Again To Close

Job Description

Job Description Our client is looking for a dynamic, energetic and self-motivated individual to join their new and exciting AI team from their Johannesburg Office. This includes the experimentation, design and implementation of new and innovative AI projects for the company. Utilising the best AI tools out there, including LLMs such as GPT, this role involves building company-wide projects from the bottom up. It puts the candidate at the forefront of the company's and the worlds upcoming technological path. The candidate must have a solid work ethic, work to meet deadlines, engage and collaborate with team members/management and follow directions and respect department/corporate policies. Responsibilities Keep an eye on emerging tools, technologies and methods, and how these might benefit and/or create new opportunities for the business. Experiment with the latest LLMs and AI creations; testing their accuracies and exploring their possible uses within the company. Test optimizations and assess feasibility on prospective technologies using proofs of concept to demonstrate the value and applicability of new tools Use AI tools to design and implement systems using various, new/existing platforms like AWS, Docker etc. in multiple languages like Python and Java. Develop readable, maintainable, and modular code using Agile principles. Requirements and Qualifications Bachelors degree in Engineering, Computer Science, or Information Technology related fields or equivalent experience. Experience/interest in using AI tools like ChatGPT and other LLMs. Experience working with machine learning advantageous. Strong competency in code development languages like Python and Java. Experience with CI/CD tools e.g. GitHub, Gitlab. Familiarity with modern cloud technology, SaaS products, and low code platforms advantageous e.g. AWS, Azur
This advertiser has chosen not to accept applicants from your region.

Job No Longer Available

This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.

However, we have similar jobs available for you below.

AI Developer

Sydsen

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

Requirements:
  • Proven experience in software development (AI/ML experience an advantage)
  • Strong analytical and problem-solving skills
  • Curiosity, creativity, and courage to challenge conventional thinking
  • Ability to work in a collaborative, fast-paced environment
  • A passion for innovation and emerging technologies
What you’l be doing:
  • Designing, developing, and deploying AI-driven solutions
  • Experimenting with new models, algorithms, and approaches
  • Collaborating with cross-functional teams to drive impactful results
  • Challenging assumptions and exploring bold ideas
  • Staying ahead of the latest AI trends and advancements
Whatâ€s on offer:
  • Opportunities to work on groundbreaking AI initiatives
  • A culture that celebrates innovation and risk-taking
  • Professional growth in a global, industry-leading organisation
If you†e ready to think differently, break barriers, and shape the future of AI, we want to meet you.
This advertiser has chosen not to accept applicants from your region.

Senior AI Developer

Pretoria, Gauteng MECS Africa

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

Requirements:
A Bachelors degree in computer science/engineering, electrical/electronic engineering, information technology or related field with at least five years experience in Artificial Intelligence/Machine Learning and software development in Artificial Intelligence Technologies;
An Honours or Masters degree will be advantageous;
Experience in the following:
Applied machine-learning with regression, classification, etc. models for supervised learning;
Natural language processing and understanding, Large language models;
Building multimodal models;
Unstructured data;
Big-data unsupervised learning;
Data platform engineering;
Demonstrated experience in bringing theoretical machine-learning approaches illustrated in academia research papers to actual implementations, i.e. implemented and deployed into large-scale production system certain advanced ML and applied ML algorithms;
Cloud-based platforms: AWS, IBM Cloud, Azure;
Proficiency and experience building AI models with a deep learning framework such as TensorFlow, Keras or Theano;
Ability to select hardware to run an ML model with the required latency;
Exposure to Project Management;
Understanding of transforming/implementing software/algorithms for use in real-life systems would be advantageous;
Knowledge of programming in modern object orientated languages, with Open-Source development tools and platforms;
Ability to demonstrate Object-orientated software engineering skills;
Strong quantitative skills (mathematics/statistics/computer science);
Demonstrated ability to supervise/mentor/develop junior staff;
This advertiser has chosen not to accept applicants from your region.

Senior Developer | Sandton

Sandton, Gauteng The Recruitment Council

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

Our client urgently requires an ideal candidate to fill the position of a Senior Developer. The successful individual will need to develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design within an application area, working individually or coordinating development as part of a team. May supervise computer programmers.

Responsibilities:

  1. Application Software Development:
    • Develop the most complex existing and new applications by analyzing and identifying areas for modification and improvement. Develop new applications to meet customer requirements.
  2. Improvement / Innovation:
    • Identify shortcomings in existing business practices, then suggest and implement improvements while developing and delivering projects or a work stream within the organization’s change management program. Involves working with guidance from senior colleagues.
  3. Applications Software Maintenance:
    • Monitor, identify, and correct more complex software defects to maintain fully functioning applications software.
  4. Testing IT Performance:
    • Perform website/applications software tests and respond to call log process to monitor, diagnose, and correct performance issues.
  5. 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.
  6. Personal Capability Building:
    • Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation where relevant to improve performance and fulfill personal potential. Maintain an in-depth understanding of technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media. Continue to learn new languages/technologies.
  7. Organizational Capability Building:
    • Provide coaching to team members to develop their skills.
  8. Operational Compliance:
    • Identify, within the team, instances of non-compliance with the organization’s policies and procedures and/or relevant regulatory codes and codes of conduct, reporting these and escalating issues as appropriate.
  9. Application Software Roadmap:
    • Contribute to and maintain road map to facilitate application software development and ensure the development work is prioritized in line with business requirements.
  10. Customer Service:
    • Provide a quality service to customers while identifying opportunities to secure new business or support retention. Responsibilities may include processing cases, dealing with complex queries and investigating and resolving customer problems.

Tasks:

  1. Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  2. Develop and direct software system testing and validation procedures.
  3. Direct software programming and development of documentation.
  4. Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  5. Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
  6. Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
  7. Prepare reports or correspondence concerning project specifications, activities, or status.
  8. Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  9. Coordinate installation of software system.
  10. Monitor functioning of equipment to ensure system operates in conformance with specifications.
  11. Oversee and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
  12. Advise customer about or perform maintenance of software system.
  13. Train users to use new or modified equipment.

Education:

  • Grade 12/ SAQA Accredited Equivalent (Essential).
  • A recognized software development certification/degree/diploma (Essential).

Experience:

  • 5 or more years experience using relevant programming languages or technologies (Essential).
  • Azure experience (Advantageous).
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Intermediate Developer | Sandton

Sandton, Gauteng The Recruitment Council

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

Join one of South Africa’s leading financial service providers as an Intermediate Developer. The successful candidate would develop, create, and modify general computer applications software or specialised utility programs. Analyse user needs and develop software solutions. Design software or customise software for client use with the aim of optimising operational efficiency. May analyse and design within an application area, working individually or coordinating development as part of a team.

Responsibilities:

  1. Application Software Development: Develop existing and new applications by analysing and identifying areas for modification and improvement. Develop new applications to meet customer requirements.
  2. 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.
  3. Applications Software Maintenance: Monitor, identify, and correct straightforward software defects to maintain fully functioning applications software.
  4. Testing IT Performance: Perform routine website/applications software tests and respond to user emails to monitor, diagnose, and correct performance issues.
  5. Information Security: Implement required security measures such as firewalls or message encryption, monitoring performance to notify security experts of any problems.
  6. Personal Capability Building: Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation where relevant to improve performance and fulfill personal potential.
  7. Organisational Capability Building: Provide instruction and informal advice to less experienced colleagues within the team to develop their skills.
  8. Operational Compliance: Develop knowledge and understanding of the organisation’s policies and procedures and of relevant regulatory codes and codes of conduct to ensure own work adheres to those standards.
  9. Application Software Roadmap: Maintain road map to facilitate application software development and ensure the development work is prioritised in line with business requirements.
  10. Customer Service: Carry out a range of customer service activities, including handling customer cases and enquiries that are more complex or outside the norm.

Tasks:

  1. Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  2. Develop and direct software system testing and validation procedures.
  3. Direct software programming and development of documentation.
  4. Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  5. Analyse information to determine, recommend, and plan installation of a new system or modification of an existing system.
  6. Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
  7. Prepare reports or correspondence concerning project specifications, activities, or status.
  8. Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  9. Coordinate installation of software system.
  10. Monitor functioning of equipment to ensure system operates in conformance with specifications.
  11. Oversee and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
  12. Advise customer about or perform maintenance of software system.
  13. Train users to use new or modified equipment.

Behavioral Competencies:

  1. Tech Savvy: Anticipates and adopts innovations in business-building digital and technology applications.
  2. Manages Complexity: Makes sense of complex, high quantity, and sometimes contradictory information to effectively solve problems.
  3. Cultivates Innovation: Creates new and better ways for the organization to be successful.
  4. Ensures Accountability: Holds self and others accountable to meet commitments.
  5. Plans and Aligns: Plans and prioritizes work to meet commitments aligned with organizational goals.
  6. Decision Quality: Makes good and timely decisions that keep the organization moving forward.
  7. Action Oriented: Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
  8. Interpersonal Savvy: Relates openly and comfortably with diverse groups of people.
  9. Builds Networks: Effectively builds formal and informal relationship networks inside and outside the organization.
  10. Being Resilient: Rebounds from setbacks and adversity when facing difficult situations.
  11. Situational Adaptability: Adapts approach and demeanor in real time to match the shifting demands of different situations.
  12. Persuades: Uses compelling arguments to gain the support and commitment of others.

Skills:

  1. Application Development: Work independently and provide technical guidance when required on how to develop software using programming languages.
  2. Computer skills: Support business processes independently by understanding and effectively using standard office equipment and standard software packages.
  3. IT Testing: Work independently and provide technical guidance when required on how to ensure that IT applications meet required specifications.
  4. Assessment: Work with guidance to analyse data from multiple sources to draw appropriate conclusions and make suitable recommendations.
  5. Action Planning: Work independently and provide technical guidance when required on how to develop appropriate plans or perform necessary actions based on recommendations and requirements.
  6. IT Data Management: Work with guidance to manage information throughout its lifecycle.
  7. IT support: Work with guidance to monitor, diagnose and fix technological problems.
  8. Planning and Organising: Work with guidance to plan, organise, prioritise and oversee activities to efficiently meet business objectives.
  9. Compliance: Work with guidance to achieve full compliance with applicable rules and regulations.
  10. Verbal Communication: Use clear and effective verbal communication skills independently.
  11. Numerical Skills: Use an understanding of numerical concepts to perform mathematical operations.
  12. Program installation, versioning and configuration: Apply concepts of knowledge/skill and work with guidance.
  13. Writing skills: Use clear and effective writing skills with guidance.
  14. Presentation skills: Work with guidance to communicate with other people by speaking in a clear, concise and compelling manner.

Education:

  1. Grade 12/SAQA Accredited Equivalent (Essential).
  2. A recognised software development certification/degree/diploma (Essential).

Experience:

  1. 3 or more years’ experience using relevant programming languages or technologies (Essential).
  2. Azure experience (Advantageous).
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer Sandton

Sandton, Gauteng Pro Development Group

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

Software Developer L2

Our Client, a Global Tech firm, is seeking a Software Developer L2 to join their team in Sandton on a contract basis. They offer stability, growth, attractive rates, and a great working environment.

The role involves working within Development, Support, and Maintenance in a high-performance area of the bank. This custom solution is critical to the bank’s ability to manage clients. The team provides essential services to operate effectively and integrates with numerous different systems in the bank to enhance or leverage your banking knowledge.

Key Roles and Responsibilities:

  • Produce working quality software that meets the design.
  • Develop critical and complex technical components in the area of accountability.
  • Deliver system component designs that are robust and fault-tolerant for large complex systems.
  • Ensure system component designs are supportable, maintainable, and reusable.
  • Deliver software that is observable and scalable.
  • Conduct an estimate of work effort.
  • Troubleshoot and problem-solve software issues and provide guidance to other team members.
  • Continuous improvement of software.
  • Provide maintenance and support of software in environments of accountability.
  • Develop unit and system test cases and conduct unit and system testing.
  • Create deployment artifacts and store them in the source control library.
  • Manage the deployment package and its execution.
  • Optimize the tool change in collaboration with the Biz/Dev/Ops Engineer.
  • Ensure integration of own work with other individuals and in the team.
  • Collaborate with designers, product owners, and engineering leads to refine the solution.
  • Contribute to the decomposition of the system solution into component parts for development.
  • Support the achievement of the business strategy, objectives, and values.
  • Stay abreast of developments in the field of expertise.

Academic Qualifications and Certifications:

  • IT-related Diploma or Degree.
  • Approximately 7 years of proven experience.
  • Experience dealing with technical platforms as well as development-related problems.
  • Certificate in relevant language where available.
  • Unix, Java, JEE Webservices (XML, Soap), DB2, FileNet P8, IBM CMIS, Image Services (ITH), CMOD.

Skills Summary:

Application Programming Interface (API), Cloud Architectures, Large Scale Systems, Process Automations, Programming Languages, Software Design, Software Development, Software Systems.

Desired Experience & Qualification

Software Developer, XML, JEE Webservices, Java, Unix, DB2, FileNet P8, IBM, CMIS.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Analyst Developer Sandton

Sandton, Gauteng Hire Resolve

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

Analyst Developer

Hire Resolve's client in the Business Management Consulting Industry is seeking an experienced Analyst Developer to join their team.

Responsibilities:

  • Develop, test, and maintain software applications and systems
  • Collaborate with business analysts and stakeholders to gather requirements and understand business needs
  • Translate requirements into technical specifications and design optimal solutions
  • Write clean and efficient code
  • Perform unit testing and debug applications to ensure high-quality deliverables
  • Participate in code reviews and adhere to coding standards and best practices
  • Investigate and resolve technical issues and bugs
  • Collaborate with cross-functional teams to implement, integrate, and deploy applications
  • Stay updated with new technologies and industry trends

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or related field
  • Minimum of 3 years' experience as an Analyst Developer or similar role
  • Strong programming skills in languages such as Java, C#, or JavaScript
  • Experience with product configuration or customization, particularly in ITSM Software (e.g., ServiceNow, FreshDesk) is a plus.
  • Knowledge of software development methodologies and tools
  • Ability to work independently and in a team environment
  • Strong problem-solving and analytical skills
  • Excellent communication and interpersonal skills

Benefits:
  • Salary: R360K/yr - R480K/yr, salary negotiable.
  • Our client is offering a highly competitive salary for this role based on experience.

Contact Hire Resolve today for your next career-changing move. You can also visit the Hire Resolve website: hireresolve.us or email us your CV: .

We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Webmethods Developer Sandton

Sandton, Gauteng Amasiko Group

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

Introduction

We seek a motivated and enthusiastic individual with a robust background in webMethods to join our team as a WebMethods Integration Developer. This role involves designing, developing, implementing, and maintaining integration solutions using the webMethods platform, playing a pivotal role in enabling seamless communication between diverse systems and applications within an enterprise environment.

Duties & Responsibilities
  • Design, develop, and implement integration solutions using webMethods Integration Server, including configuring integrations, creating services, and implementing messaging solutions.
  • Develop and manage APIs using webMethods API Gateway, including API design, development, testing, and deployment.
  • Integrate various enterprise applications, systems, and databases using webMethods adapters and connectors, ensuring seamless communication and data exchange between different systems.
  • Develop and maintain web services and RESTful services using webMethods Integration Server, adhering to best practices and standards for service development.
  • Identify and troubleshoot issues with integration solutions, perform root cause analysis, and implement solutions to resolve technical issues and optimize performance.
  • Optimize integration solutions for performance, scalability, and reliability, ensuring efficient data processing and minimal latency.
  • Create and maintain technical documentation, including design documents, development guides, and deployment instructions, to facilitate knowledge sharing and future maintenance.
  • Collaborate with cross-functional teams, including business analysts, architects, developers, and testers, to gather requirements, design solutions, and ensure successful implementation and integration.
  • Stay updated on the latest webMethods features, tools, and best practices, and actively participate in continuous improvement initiatives to enhance integration capabilities and efficiency.
  • Provide ongoing support and maintenance for integration solutions, including monitoring system health, performing upgrades and patches, and responding to incidents and service requests.
  • Installation, configuration, and monitoring webMethods integration products.
  • Support deployment of developed solutions in various Test, UAT, and Production environments.
  • Participate in the technical design process with the Integration/WebMethods Architects.
  • Manage current webMethods integration environment, through planning and implementing webMethods software upgrades and fixes as appropriate.
  • Troubleshoot issues and initiate action to resolve the problem, analyze and resolve moderate to complex problems.
  • Actively provide operational and production support.
  • Administer efficient work of WebMethods servers and systems and provide support to everyday operations.
  • Support existing systems and responsible for production support activities for facilities operations to ensure the security and stability of the environment.
Desired Experience & Qualification

Experience:

  • Proficiency in WebMethods system administration, configuration, deployment, and monitoring.
  • Experience as a WebMethods Developer with MFT and JDBC adapter expertise.
  • Familiarity with RESTful service development and in-depth ESB knowledge.
  • Working experience in webMethods designer, Integration Server, Web Services (REST, SOAP), pub-sub model, JMS, AS400 adapter, webMethods Test Suit, and MQ Adaptors.
  • Hands-on experience building BPM and TN integrations, including deploying process models.
  • Knowledge of Scrum methodology, logical reasoning, and problem-solving skills.
  • Excellent communication and problem-solving abilities.

Qualification:

  • Bachelor’s degree in Computer Science, Engineering, or a related field. A master's degree is a plus.
Package & Remuneration

Market Related

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Ai developer sandton Jobs in South Africa !

Senior Developer | Sandton

Sandton, Gauteng The Recruitment Council

Posted today

Job Viewed

Tap Again To Close

Job Description

Our client urgently requires an ideal candidate to fill the position of a Senior Developer. The successful individual will need to develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design within an application area, working individually or coordinating development as part of a team. May supervise computer programmers.

Responsibilities:

  1. Application Software Development:
    • Develop the most complex existing and new applications by analyzing and identifying areas for modification and improvement. Develop new applications to meet customer requirements.
  2. Improvement / Innovation:
    • Identify shortcomings in existing business practices, then suggest and implement improvements while developing and delivering projects or a work stream within the organization’s change management program. Involves working with guidance from senior colleagues.
  3. Applications Software Maintenance:
    • Monitor, identify, and correct more complex software defects to maintain fully functioning applications software.
  4. Testing IT Performance:
    • Perform website/applications software tests and respond to call log process to monitor, diagnose, and correct performance issues.
  5. 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.
  6. Personal Capability Building:
    • Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation where relevant to improve performance and fulfill personal potential. Maintain an in-depth understanding of technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media. Continue to learn new languages/technologies.
  7. Organizational Capability Building:
    • Provide coaching to team members to develop their skills.
  8. Operational Compliance:
    • Identify, within the team, instances of non-compliance with the organization’s policies and procedures and/or relevant regulatory codes and codes of conduct, reporting these and escalating issues as appropriate.
  9. Application Software Roadmap:
    • Contribute to and maintain road map to facilitate application software development and ensure the development work is prioritized in line with business requirements.
  10. Customer Service:
    • Provide a quality service to customers while identifying opportunities to secure new business or support retention. Responsibilities may include processing cases, dealing with complex queries and investigating and resolving customer problems.

Tasks:

  1. Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  2. Develop and direct software system testing and validation procedures.
  3. Direct software programming and development of documentation.
  4. Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  5. Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
  6. Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
  7. Prepare reports or correspondence concerning project specifications, activities, or status.
  8. Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  9. Coordinate installation of software system.
  10. Monitor functioning of equipment to ensure system operates in conformance with specifications.
  11. Oversee and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
  12. Advise customer about or perform maintenance of software system.
  13. Train users to use new or modified equipment.

Education:

  • Grade 12/ SAQA Accredited Equivalent (Essential).
  • A recognized software development certification/degree/diploma (Essential).

Experience:

  • 5 or more years experience using relevant programming languages or technologies (Essential).
  • Azure experience (Advantageous).
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

AI Developer - intermediate level

Pretoria, Gauteng MECS

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

Reference: JHB011644-LB-2

My client is seeking an AI Developer with a Bachelor’s degree in computer science/engineering, electrical/electronic engineering, information technology or related field and at least three years experience in Artificial Intelligence/Machine Learning (ML) and software development in Artificial Intelligence Technologies.

Duties & Responsibilities

Requirements:
An Honours or Master’s degree will be advantageous;
Experience in the following:

  • Applied machine-learning with regression, classification, models for supervised learning;
  • Big-data unsupervised learning;
  • Data platform engineering;
  • Building AI models with a deep learning framework such as TensorFlow, Keras or Theano;
  • Bringing theoretical machine-learning approaches illustrated in academia research papers to actual implementations, i.e. implemented and deployed into large-scale production system certain advanced ML and applied ML algorithms;
The following knowledge will be advantageous:
  • Cloud-based platforms: AWS, IBM Cloud, Azure;
  • Understanding of transforming/implementing software/algorithms for use in real-life systems;
Must be able to:
  • Select hardware to run an ML model with the required latency;
  • Supervise/mentor/develop junior staff;
  • Have knowledge and/or experience of object-oriented software engineering;
  • Have strong quantitative skills (mathematics/statistics/computer science);
Package & Remuneration

R 4000 - R 585000 - Annually

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Business Intelligence Developer | Sandton

Sandton, Gauteng The Recruitment Council

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

This leading financial services provider is looking for a Business Intelligence Developer to join their company. The successful candidate would have to develop analytical models and Data Visualisations to provide comprehensive information support to the business for informed decision making.

Responsibilities:

Analytical Modeling:

  • Create analytical models by translating business requirements to a framework that suits business analysis. Build data from company systems into an analytical model that provides trends and patterns relating to any short-term insurance metrics.
  • Demonstrate functionality of built BI models to target audience as per business request.

Operational Support:

  • Provide operational support services and ensure server availability during operational hours. Monitor user-acceptance testing of Data Visualisation models. Administration of business intelligence management console, including task schedule and on-going monitoring and maintenance of BI solution.

Business Requirements Identification:

  • Collect business requirements using a variety of methods to provide suitable solutions based on the business need, developed within the architecture framework.

Data Collection and Analysis:

  • Conduct research using primary data sources and select information needed for the analysis of key themes and trends.

Insights and Reporting:

  • Prepare and coordinate the completion of various data and analytics reports by identifying insight from information contained within the general BI models and present these insights to stakeholders in the business.

Stakeholder Engagement:

  • Build relationships across the business and find out their needs/issues/concerns and react to these by arranging meetings and events and drafting supporting materials to promote understanding and commitment. Ensure that business objectives and personal delivery align to and meet the service principles.

Improvement / Innovation:

  • Manage focus and priorities to keep working on the most commercially beneficial tasks for the organization. Leverage all available information from our partners, the industry, and internally to ensure we are constantly reviewing our departmental processes, systems and protocols with a view to improve efficiencies. Analyze current performance inhibitors and find solutions to ensure business continuity. Develop ideas, provide an innovative and ever-evolving set of systems and processes.

Personal Capability Building:

  • Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation where relevant to improve performance and fulfill personal potential. Set own goals and work towards them and keep up to date with trends within business intelligence by participating in forums, webinars and knowledge sharing platforms and reading specialist media.

Performance Management:

  • Manage user expectations and deliverables within work stream. Prioritize own workflow and ensure work is completed to the required standards of productivity, quality and timeliness.

Database Specifications:

  • Provide information and comments on suitability during approval process for database specifications to ensure all agreed standards and protocols are followed and data integrity is preserved.

Data Management:

  • Use data management systems to deliver prescribed outcomes with guidance from senior colleagues. This includes being responsible for operating key elements of the system.

Organisational Capability Building:

  • Provide instruction and informal advice to less experienced colleagues within the team to develop their skills.

Behavourial Competencies:

  • Manages Complexity: Makes sense of complex, high quantity, and sometimes contradictory information to effectively solve problems.
  • Communicates Effectively: Develops and delivers multi-mode communications that convey a clear understanding of the unique needs of different audiences.
  • Tech Savvy: Anticipates and adopts innovations in business-building digital and technology applications.
  • Ensures Accountability: Holds self and others accountable to meet commitments.
  • Nimble Learning: Learns through experimentation when tackling new problems.
  • Interpersonal Savvy: Relates openly and comfortably with diverse groups of people.
  • Plans and Aligns: Plans and prioritizes work to meet commitments aligned with organisational goals.
  • Collaborates: Builds partnerships and works collaboratively with others to meet shared objectives.
  • Situational Adaptability: Adapts approach and demeanor in real time to match the shifting demands of different situations.
  • Being Resilient: Overcomes obstacles without becoming discouraged.
  • Persuades: Uses compelling arguments to gain the support and commitment of others.

Skills:

  • Computer and Software skills: Support business processes by understanding and effectively using standard office equipment and standard software packages.
  • Data Management: Provide technical guidance when required to acquire, organise, protect, and process data to fulfill business objectives.
  • Business Requirements Analysis: Provide technical guidance when required to analyse the business requirements that solutions must meet.
  • Data Collection and analysis: Provide technical guidance when required to analyse data trends for use in reports to help guide decision making.
  • Review and Reporting: Provide technical guidance when required to review and create relevant, lucid and effective reports.
  • Verbal and Written Communication: Use clear and effective verbal communication skills.
  • Presentation skills: Communicate with other people and provide technical guidance when required to speak in a clear, concise and compelling manner.
  • Compliance: Achieve full compliance with applicable rules and regulations in management and/or operations.
  • Planning and Organising: Plan, organise, prioritise and oversee activities to efficiently meet business objectives.
  • Action Planning: Develop appropriate plans or perform necessary actions based on recommendations and requirements.

Education:

  • Grade 12/ SAQA Accredited Equivalent (Essential).
  • A relevant 3 year degree / diploma relating to Business Intelligence / Data Warehousing / Database Administration (Advantageous).
  • Maths and Science at Grade 12 level (Advantageous); Qlik certifications (Advantageous).

Experience:

  • 3 or more years development experience within a business intelligence environment (Essential).
  • Qlik development experience (Advantageous).
  • Consulting experience (Advantageous).
  • Experience and knowledge of the financial insurance industry (Advantageous).
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All AI Developer Sandton Jobs