Job Search and Career Advice Platform

Enable job alerts via email!

UI Developer

Boardroom Appointments

Sandton

On-site

ZAR 900 000 - 1 200 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology consulting firm in Sandton is seeking an experienced IT Developer to enhance operational efficiency and deliver exceptional service. The ideal candidate will have a minimum of 10 years experience in programming, strong skills in UI and back-end development, and familiarity with various tools and languages including Angular, NodeJS, and SQL. This role includes stakeholder management and ensures compliance with governance requirements.

Qualifications

  • Minimum of 10 years of experience in programming.
  • Very strong UI development skills with a minimum of 5 years of experience.
  • Strong SQL skills, especially on MSSQL.

Responsibilities

  • Deliver exceptional service through proactive solutions.
  • Produce program specifications and implement system enhancements.
  • Support development environments and manage coding standards.

Skills

Programming
UI Development
Back-end development
Front-end development
SQL
MicroServices
Kubernetes

Education

B.Comm, B.Eng, BSC Eng, BSC Informatics or related degree

Tools

Angular
NodeJS
Docker
Spring Boot
Git
Job description
Qualifications
  • Minimum: B.Comm, B.Eng, BSC Eng, BSC Informatics or related degree.
  • 10+ yrs experience in programming.
  • Familiar with one or more programming languages as appropriate for the specific requirements of the department related to the field.
  • System Design experience advantageous.
  • Very strong UI development skills (Minimum 5 years experience).
  • Angular (2+)
  • Angular material
  • NodeJS
  • NX (mono repo, shared libs etc)

    Experience in the below will be advantageous:

    • Good understanding of MicroServices
    • Understanding of Micro Frontends
    • Kubernetes
    • Openshift
    • UX design
    • Nexus
    • Teamcity
    • Maven
    • Git (git-flow)
    • Spring Boot
    • JPA
    • Docker
  • Strong back end and front-end development skills.
  • Strong SQL skills, especially on MSSQL.
  • Experience with workflow tools like TIBCO AMX / Camundo an advantage.
  • Experience with rules engines like Drools and advantage.
Responsibilities
  • Increase operational efficiency and suggest solutions to enhance cost effectiveness.
  • Deliver exceptional service that exceeds customers expectations through proactive, innovative, and appropriate solutions by resolving queries fast and effectively.
  • Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SMEs, project managers and senior staff members by providing input to business requirements and being able to present and sell concepts to clients.
  • Produce program specifications and implement system enhancements by addressing specific business needs and resolving queries.
  • Code, compile, test and implement applications in compliance with the Systems Development Life Cycle (SDLC).
  • Support development environments. Responsible for coding standards and peer reviews.
  • Comply, understand, and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution.
  • Assess, identify, and mitigate potential risks within the IT programming environment by complying with technology business policy and process requirements (SDLC and change / release management process definition) to ensure operational performance.
  • Produce technical specifications and architecture that is in accordance to agreed standards.
  • Design, code, test and debug to obtain a robust solution with supporting documentation.
  • Minimize system downtime through pro-active identification of potential issues and ensure minimization of recurring problems by managing defects and performing code reviews.
  • Monitor systems post change and pro-actively do performance analysis to ensure there is no system failure due to capacity.
  • Maintain maximum system availability by ensuring that incidents are recorded for future reference and adequate root cause analysis is done to eliminate the risk of a recurrence.
  • Manage own development to increase own competencies and develop technical and business skills.
  • Proactively engage with business units and colleagues to understand underlying needs and opportunities and identify Information Technology (IT) innovative solutions in a timely manner.
  • Supervises the work of other developers. Provides technical assistance to fellow developers and other Information Technology (IT) team members.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.