Subscribe via email

Saturday 7 January 2012

Software Architects Jobs in Nairobi Kenya - Bridge International Academies

Position Title: Software Architect

Location: Nairobi

Number of Positions: 3

About Bridge International Academies

Bridge International Academies is a for-profit startup company revolutionizing education across Africa with a unique business model. The company runs a large-scale network of low-cost primary schools in Kenya that significantly outperforms other primary schools in the same areas because of our “school in a box” systems.

Our schools profitably deliver this high-quality education for less than $4 per child per month, which enable the schools to cover all their costs and create a profitable central organization at scale. We have launched 37 schools in Kenya, we will double in size in the next 6 months, and plan to rapidly scale the company to serve more than 1 million students across the continent.

About the Position

We have and are continuing to develop one of the most sophisticated approaches to providing affordable education to MILLIONS of children in one of the most challenging environments in the world.

We have a need to recruit for the position of Software Architect to ensure that all software systems are based on sound and maintainable system architectures.

Responsibilities

Developing the architecture of new software systems as well reviewing and improving the architecture of existing systems
Creating and maintaining documentation of system architecture for new and existing systems
Ensuring that our IT systems will scale to thousands of schools and millions of students
Reviewing and improving security of our software
Choosing appropriate infrastructure for deployment of our systems including determining whether to host systems locally or remotely
Taking the lead technical role on the software team
Recommended and implementing improvements in all aspects of our software development process
Developing standards and guidelines for software design and coding to be used by the software team
Establishing processes for regular design and code reviews as well as leading these reviews
Leading regular training sessions on technical topics for the software team
Mentoring software developers in all areas of software development
Training one or two senior software engineers with the aim of turning them into software architects
Leading teams of software engineers on architecture improvement projects
Writing and debugging code
Contributing to the overall IT strategy of the company

About You

Successful candidates must possess:

10 years of experience in software engineering with at least 4 years in an architect role
Bachelor’s degree in Computer Science or related discipline
Problem solving and analytical skills
Ability to work with a team
Ability to be adaptable and flexible
Good communication skills

Specialist knowledge required

Ability to architect systems that are critical to the day to day operations of large organizations (ERP, financial systems, CRM…)
Experience with client server, web based and mobile software
Ability to lead infrastructure selection for large and scalable software systems
Expert knowledge in standard enterprise architecture patterns such as n-tier and SOA
Experience in design and development of large scale relational databases
Experience with system integration and automated data exchange and synchronization between multiple software products (custom and off the shelf)
Experience taking software projects through the entire software lifecycle
Experience with professional software development practices such as requirements management, source code control, defect tracking, unit testing and code reviews and have been instrumental in establishing and managing such practices where you have worked
Ability to train and mentor software developers both formally and informally
Ability to write and debug code in addition to architecture and design

You can apply and view detailed job requisitions on the Careers page at

www.bridgeinternationalacademies.com

1 comment:

blogger said...

MUBER takes delivery services to the next level in Nairobi. Having a reliable, safe, fast and affordable provider is all you need for your personal or professional deliveries in Nairobi. With a large fleet of motorbikes and a professional team of riders we are here to serve you 24/7MUBER Errands Nairobi

Post a Comment

Related Posts Plugin for WordPress, Blogger...