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


Job Information
Job title
Software Developer
Job grade
Mid Level
Location / Operation
Blue Label Distribution - Johannesburg Gauteng South Africa
Blue Label Distribution - Sandton
Job reports to
Chief Technical Officer
Job Purpose

Responsible for the programming and development of Blue Label Telecom’s payment applications and supporting software. Provides advisory support through refining designs, practices, tools and processes to ensure the delivery of quality products to internal and external customers.


Development Lifecycle

  • Development of secure, concurrent, event driven highly scalable transaction processing applications
  • Conduct development using Java as the primary development language
  • Conduct database development
  • Promote and enhance team efficiencies through the use of established tools, supporting applications and prototypes
  • Automate tasks through the use of appropriate tools and scripting
  • Perform development in accordance with specifications and Blue Label Telecoms development standards
  • Develop unit tests to ensure that requirements are met, and code coverage is adequate
  • Create, document and implement component test scripts and test strategies
  • Maintain technical documentation using defined technical documentation templates and prescribed policies and procedures
  • Ensure that the requisite technical supporting documentation, in line with the established Blue Label Telecoms development standards and internal policies is created and adhered to
  • Collaborate with internal teams and vendors to identify, troubleshoot, investigate and resolve issues and improve product features, documenting any changes and resolutions as may be required
  • Perform maintenance programming and address technical debt
  • Participate in a peer review process where all work delivered must be validated according to the documented requirements and in line with the Blue Label Telecoms development standards
  • Ensure software is developed according to the Blue Label Telecoms development standards and underlying technologies.
  • Review and refine high-level business requirements and transform these requirements into Functional Specifications
  • Breakdown, prioritize and execute tasks to achieve product deliverables per sprint
  • Provide estimates for initial high-level requirements and more detailed estimates for upcoming tasks for input into Sprint planning
  • Recommend changes to improve established application processes and procedures

Work collaboratively

  • Build a culture of respect and understanding across the organisation
  • Recognise outcomes which resulted from effective collaboration between teams
  • Build co-operation and overcome barriers to information sharing, communication and collaboration across the organisation
  • Facilitate opportunities to engage and collaborate with external stakeholders to develop joint solutions


  • Follow through to ensure that personal quality and productivity standards are consistently and accurately maintained
  • Demonstrate consistent application of internal procedures
  • Plan and prioritise, demonstrating abilities to manage competing demands
  • Demonstrate abilities to anticipate and manage change
  • Demonstrate flexibility in balancing achievement of own objectives with abilities to understand and respond to organizational needs
Requirements of the Job
  • Minimum of 5 years’ progressive experience as a Software Developer
Minimum qualifications
  • Matric
  • Bachelor of Science majoring in Computer Science or equivalent prior learning
Competencies / Behaviour
  • Expert-level Coding Skills
  • DevOps capabilities
  • Maintain knowledge of toolsets, techniques and technologies used
  • Knowledge of client server development techniques
  • Knowledge of database architecture, design and operation
  • Ability to code software in accordance with published standards and best practice guidelines
  • Java J2SE and SQL
  • Web protocols (HTTP/HTTPS)
Behavioural attributes


  • Energy       
  • Passion     
  • Respect for others.
  • Honest and Fair
  • Creativity   
  • Entrepreneurial Orientation
  • Positive Attitude     
  • Courage     
  • Tenacity     
  • Achieves Results    


  • Have fun and find purpose
  • Demonstrate honesty and integrity
  • Strive for Customer Centricity
  • Innovate boldly
  • Be both agile and entrepreneurial
  • Build relationships and trust
  • Develop our people for long-term success
  • Be an agent of change
  • Collaborative


  • Evaluating problems
  • Investigate Issues
  • Creating innovation
  • Building Relationships
  • Communicating Information
  • Providing Leadership
  • Showing Resilience
  • Adjusting to change
  • Giving Support
  • Processing Details
  • Structuring Tasks
  • Driving success
  • Profit, Revenue and growth management
  • Commercial Acumen
  • Business Acumen
Closing date for applications
Sunday, 1 September 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