Lead Developer
On The Dotted Line
Cape Town, ZA
6d ago

Top Asset Manager in Cape Town looking to appoint a Lead Developer.

Description

This role will play a key part in building, maintaining and leading the development team in Cape Town.

In addition to this, the position would require the person to add and maintain features to our world class software and be involved in all facets of the software development process.

Main responsibilities

  • Lead and manage other Team Leads
  • Lead a team of developers
  • Liaise with senior IT members in Cape Town and ensure that the technical vision of the company is preserved.
  • Liaise with senior IT members in Cape Town and build software and processes accordingly
  • Perform managerial tasks such as : career guidance, performance appraisals etc
  • Design clean and simple solutions
  • Ensure that elegant robust code is written (explicitly phrased this way as it can mean that the person writes code themselves or delegates code to be written)
  • Improve and optimize the performance of existing systems
  • Provide guidance in troubleshooting root-cause errors
  • Ensure that unit, integration and acceptance tests for all components are written
  • Ensure that build automation scripts are written
  • Assist with analysis where required
  • Qualifications

  • Degree in computer science, computer engineering, information science or related technical discipline
  • Knowledge of computer science fundamentals in object oriented design, data structures and algorithms
  • Skills / Competencies and experience

  • At least 10 years’ worth of professional development experience
  • Experience in leadership and managing managers
  • Strong software design skills
  • Strong understanding of software development process.
  • Proficiency in more than one modern programming language such as Java, Scala, C#, C++, Python or Ruby
  • Experience in system integration, distributed computing and building enterprise-wide systems
  • Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and testing
  • Strong communication skills
  • Good deductive and inductive reasoning
  • Strong analytical and problem solving capabilities
  • Good interpersonal skills, ability to work with diverse personality types and deal with conflict in an effective way
  • Ability to work individually and with teams
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form