Lead Developer

Johannesburg, Gauteng, South Africa

Job Description


JOB PURPOSEThe 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 departmentxe2x80x99s 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 REQUIREMENTSQualifications
  • 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.comOn application, please advise:Current Salary (total monthly package before deductions):Expected Salary (total monthly package before deductions):Your Notice Period at your current employer:

ABC Worldwide

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1343766
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned