8

Development Team Lead


Back to Index
Job Category: IT / Dev. / Project Mngmnt
Posted: 2010-02-24
Area: Cape Town
Description:

Our prestigious international client  is looking for a development team lead to join their Cape Town office. This is an opportunity to join a world class team that is at the forefront of creating the next major computing platform. You will help create a system that will set the pattern for a generation to come.

You will manage and grow a team of software engineers playing a critical role in the development and operational management of the new platform. Leading a team responsible for a reliable, scalable, high performance web service requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. The leader we are looking for will bring proven experience building, managing, and mentoring engineering teams. They should understand and have worked with service oriented architectures. They should bring a passion for web services and utility computing. 

Responsibilities include clearly communicating objectives, roles, responsibilities, desired outcomes and project status. You must be a leader with excellent project-management skills, strong technical ability, great analytical skills, strong business judgment, superb communication, and outstanding customer insight.

Successful candidates will:

  • Have a deep understanding of software development, services development, and quality software engineering.
  • Have experience managing and developing software engineers.
  • Have experience designing, scoping and delivering complex solutions.
  • Be a passionate leader comfortable in a position of broad influence and high accountability.
  • Be relentlessly customer focused.
  • Possess strong verbal and written communication skills.
  • Possess strong analytical skills with excellent problem solving abilities.
  • Have experience building scalable, fault tolerant infrastructure software and distributed systems.
  • Have a minimum of 5 years of software development with at least 2 of those years spent in a leadership role.
  • Have at least a bachelor´s degree in CS or MIS.
  • Have previous hands-on experience as a software developer.
  • Have experience with Ruby, Perl, Java and/or C/C++.
  • Be proficient with Linux, in particular on the networking side.
  • Have experience with large scale data storage and processing.
  • Have excellent written communication and strong verbal skills.