Work in Joburg
Find a job in South Africa’s mega city
ABC Joburg is a sister company of ABC Worldwide. Based in Sandton, the team of recruiters is focused on candidates and roles in and around Johannesburg.
The City of Gold
Johannesburg is a centre of mining, manufacturing, and finance. All the mining houses are headquartered in the city, as is the Chamber of Mines, which regulates the industry. Local factories in Johannesburg and on the East Rand produce a great variety of goods ranging from textiles to specialty steels. A substantial engineering sector serves the needs of the mining industry. Virtually all the country’s banks, insurance companies, and building societies have their head offices in the city. The Johannesburg Stock Exchange, founded in 1887 to raise capital for deep-level mining, lists more than 600 companies.
While Pretoria, the South African capital, is only 40 miles to the north, most state ministries have offices in Johannesburg. Many foreign countries retain consular facilities, largely to service the needs of overseas firms, hundreds of which operate in the city.
Featured Positions
Can’t find what you
are looking for?
Job Search
Job Title
Lead DeveloperEmployment Type
Full TimeExperience
2 to 4 yearsSalary
NegotiableJob Published
01 March 2023Job Reference No.
2693845416Job Description
JOB PURPOSE
The lead developer reports into the Head of IT. Although the responsibilities are primarily technical, the lead developer generally serves as an interface between the developers and management, have ownership of development plans and have supervisorial responsibilities in delegating work and ensuring that software projects come in on time and under budget.
DUTIES & RESPONSIBILITIES
- To ensure that all of the developers in his/her team are adhering to the software quality standards agreed by the team and the wider development team so that work is done to the highest possible quality.
- To understand and be able to talk about and explain the importance of principles of good software design and development so that they are able to produce software of the highest possible quality in the fastest possible time and will be able to continue to do so in the future.
- To ensure the features developed by the team are produced to the highest possible quality in the fastest possible time and no less, so that they are able to continue to do so in the future.
- To show the developers the better ways of doing things and help improve their skills so that they all become better at their jobs.
- To act as example to all the developers by being the person who most closely follows the principles and practices they have committed to so that the developers feel confident they can too.
- To act as example to all the developers by advocating learning and taking the time to do so, so that the team feel comfortable they can too.
- Manage the successful delivery of projects by careful planning and coordinating across the full delivery lifecycle.
- Work closely with the department’s Project Manager, coordinating business analysts and developers, as well as liaising with key project stakeholders as required.
- Independently deliver results on both departmental and business projects.
- Provide regular and effective progress updates to and work closely with the Project Manager/Business owner to ensure the management of any delivery risks or issues
- Define delivery phases of the project including activities, sub-activities, and milestones ensuring these are documented and used as the basis for the project event log, issues and risk log and any subsequent reporting
- Participate in reviews and meetings and provide updates on project progress
- Take responsibility for ensuring that risks and issues are identified and managed closely and drive all stakeholders to deliver on time and to the required quality standards
- Work closely with relevant teams internally to ensure alignment and coordination across operations as part of the seamless implementation of existing and new systems
- Contributing to post implementation reviews helping to demonstrate success or otherwise of projects
- Supporting project resource scheduling and department capacity planning
ESSENTIAL REQUIREMENTS
Qualifications
- Relevant Bachelor Degree in Computer Science
- Post-graduate qualifications are advantageous
Experience
- 2 years is preferred
- Strong graduates will also be considered
Specialised Training / Skills / Knowledge
- System architecture
- C# and .Net experience
- SQL Server experience
- Ability to multi-task and prioritise requirements
- Managing time and delivering within set deadlines
- Strong verbal and inter-personal skills
- Organisational skills
Personal Characteristics / Abilities / Critical Success Factors
- Strategic and analytical
- Innovative thinker
- Target and results oriented
- Proactive
- Self-starter
- Ability to work under pressure
- Positive can-do attitude
- Attention to detail
- Approachable
- Ability to take constructive criticism to develop
- Ability to inspire co-workers to attain goals and pursue excellence
- Excellent communication skills
- Accountability
- Confidentiality
Should you meet all the requirements and wish to apply, please send your latest CV and motivation to diane@abcworldwide.com
On application, please advise:
Current Salary (total monthly package before deductions):
Expected Salary (total monthly package before deductions):
Your Notice Period at your current employer: