22 Feb 2018: Blue Label Telecoms earnings b...  |  14 Feb 2018: Making the cut...


Job Information
Job title
Java Developer Team Lead (Sandton)
Job grade
Location / Operation
Blue Label Distribution - Johannesburg Gauteng South Africa
Blue Label Distribution
Job reports to
Application Systems Manager
Job Purpose

The incumbent is responsible for the software development and maintenance for high transaction rate applications. The Software developer is able to independently design, develop, code, test and debug new software and to make significant enhancements to existing software using Java or other programming languages; to design and develop secure scalable and fault tolerant solutions across a distributed architecture


Key Responsibility Areas

General Role:

  • A technical job, which is concerned with software. Focus is on detail.
  • This is an senior position usually requiring knowledge and experience in the following areas: logic and flow diagrams; testing and debugging; or an applications programming language. Technical documentation and System design.     
  • Conceive, design, and test logical structures for problem solving.
  • Analysis of relevant standards.
  • Understand and/or Write project requirements
  • Produce and review baseline documentation that collectively defines the solution.
  • Review requirements, specifications related to the proposed solution.
  • Provide input and Follow the software development plan
  • Develop, test, and maintain software programs
  • Develop applications according to the specifications
  • Code detailed designs from design specifications, according to best practices and software coding standard.
  • Perform the testing and debugging.
  • Ongoing support throughout lifecycle of the product (or until the support responsibility has been re-allocated), to all departments and customers as and when required.
  • Build, test and implement the software solution, including any amount of coding that may be necessary. A small project may require end to end detail involvement.
  • Be thoroughly familiar with company standards and procedures.
  • Maintain all development documentation under configuration and source control as per company standards (incl. Source, documentation, assembly drawings, etc.)
  • Ensure completion of deliverables by prescribed milestones, with proactive feedback.
  • Ensure the documentation is completed according to the best practices guidelines and the content is adequate and appropriate
  • Participate in project definition and project planning giving detailed input in Statements of Work to the project manager as and when requested.
  • Operations and rollout support

Non-Core Functions:

  • General Administration as and when required
Requirements of the Job
  • 3+ Years relevant experience
Minimum qualifications
  • Matric Grade 12
  • NQF 6 Bachelor’s Degree (with computer science related subject as a major)


  • Software exposure:  Java ; C; C++; C#; .Net
  • Relational Databases and SQL
  • UML/OO
  • XML, HTML, and JavaScript
  • Design Patterns
  • Architecture Patterns
Competencies / Behaviour

Develop/Design Software in accordance with business requirement specifications

  • Front/Back end client applications
  • Administration systems
  • Core transaction processing
  • Third party interfaces
  • Software Design

Code, Test and Debug Software

  • Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made
  • Tests existing/new programs to ensure that logic and syntax are correct, and that program results are accurate.
  • Writes, edits, and debugs existing/new programs for assigned projects, including necessary records and desired output

Leadership & mentoring

  • Leadership and Mentoring

Research and Development

  • Research and develop software in accordance with client specific requirements.
  • Ongoing self-development and keeping abreast with market related innovations.

Customer Service DEV

  • To offer excellent customer service to all internal and external customers. To display a customer orientation, To embody the “customer is king” philosophy.


  • The ability to work in conjunction with other internal and external parties towards the achievement of a common goal. Demonstrates respect for the opinions of others. Identifies and pushes for solutions in which all parties can benefit. Helps and supports fellow employees in their work to contribute to overall University success. Keeps people informed and up-to-date. Shares information and own expertise with others to enable them to accomplish group goals.
Behavioural attributes

The incumbent displays the following competencies:

  • Appropriate technical domain
  • Be familiar with Systems Concepts and Standards.
  • Software Engineering
  • Systems Design
  • Development
  • Technical Documentation
  • Leadership
  • Communication
  • Project Management
  • Be familiar with company policies and procedures relating to software development.
  • Develop and understanding of the complete testing life cycle, including developing test cases and test plans.



Closing date for applications
Thursday, 21 March 2019

Apply Now
Please fill in all the * mandatory fields
Are you an internal candidate, external candidate or a referral candidate? *
Internal   External   Referral
First name *
Surname *
E-mail *
Are you a South African citizen?
Yes   No
Area you live in
If not a South African citizen do you have a work permit?
Yes   No
ID / Passport / Work Permit number
Date of birth
Expected salary
Current salary
Are you currently working in the same role?
Yes   No
If so, how many years have you spent in the role?
Do you have your own transport?
Yes   No
Do you have a valid driver's licence?
Yes   No
When can you start?
Letter of motivation
Upload your CV:
(Only PDF, Word Doc, Excel and PowerPoint files allowed)
Please confirm the information entered is true and correct.

 Previous page

MEET Our Team

Mark and Brett Levy, Joint CEOs

Our Board


  View all events