Technical Lead: Science Processing (Python/Science Data Processing system/ Systems Architecture/Design Astronomy/Linux OS/Teles

Location: Pinelands, Cape Town, South Africa
Date Posted: 17-08-2018
Ref: MIM
 
Role Overview:
Our client, a large multi radio telescope project, has an exciting opportunity for a Technical Leader to join their Software Engineering team. The successful incumbent will be expected to be a hands-on Software Engineer whilst combining leadership and system architecture skills in steering software teams towards a technical vision for the Science Processing System.
 
Duties & Responsibilities (include but not limited to):
  • Guide the technical design and address requirements, budget and schedule
  • Bridge the gap between design and implementation, providing leadership based on a deep technical understanding
  • Define and communicate standards, guidelines and principles to software engineers
  • Provide leadership with respect to architecture definition and evaluation with specific attention to addressing non-functional requirements
  • Collaborate with system stakeholders to ensure that the architecture will successfully integrate with its environment
  • Review and evaluate technology decisions
  • Participate in the preparation and execution of technical reviews
  • Provide coaching, mentoring, collaboration, facilitation of communication, encouragement of open dialogue, negotiation, Knowledge of when/where to compromise and when/where not to
  • Provide assistance with internal investigations and prototyping efforts, and ensure these deliver appropriate technology and architectures to satisfy requirements
  • Provide hands-on software development, including all software development lifecycle stages
 
 
Education & Experience Required:
  • NQF 7 or higher in Computer Science, Engineering (with software focus) or related field
  • 10+ years of experience in a software engineering environment, of which a minimum of 3 years' experience at technical leadership and systems architecture level
 
The ideal candidate will have the following competencies:
 
Ability to:
  • delegate, facilitate and motivate
  • coach and mentor
  • communicate effectively (written and verbal)
  • build strategic relationships and participate and thrive in a collaborative environment
  • negotiate and resolve conflicts
 
Experience in:
  • Agile development practices
  • software engineering, preferably using the Python programming language and Linux operating environment
  • engineering or scientific computing environments
  • performing technical assessments and trade-off studies
  • iterative and incremental design
  • continuous verification and validation methods, as well as integration and delivery methods
  • systems architecture and design in large software projects, with a focus on the whole system lifecycle
  • technical leadership, developing a technical vision and providing technical cohesion
 
Knowledge of:
  • system engineering practices
  • techniques for documenting software architectures e.g. using views and beyond
  • latest trends in software architecture and design
 
Benefits and Contractual information:
Location: Pinelands, Cape Town
Closing Date: 16 September 2018
Salary: Market related - Neg.
Type of employment: Permanent
 
Please apply directly, by clicking on the Apply Button and visit www.caglobalint.com for the latest CA Global jobs.
 
Michelle Muir
Senior Associate
CA Global Africa Recruitment 
 
If you have not had any response in two weeks, please consider your application unsuccessful however your CV will be kept on our database for any other suitable positions.
this job portal is powered by CATS