Job Location: Nairobi
Client Profile:
Bridge International Academies is a startup revolutionizing education across Africa with a truly unique business model. The company has launched a large-scale franchise-like network of ultra low-cost for-profit private primary schools across Africa.
Bridge have already launched the first 26 schools in their network in the slums of Nairobi with tremendous success, and plan to rapidly scale the company to serve more than 1 million families in Africa
Our client is continuing to develop one of the most sophisticated operational approaches to providing affordable education. Their success relies on the “School in a Box”, a sophisticated set of custom developed systems, tools and processes that are used by all School Managers, as well as by support teams at Headquarters to audit, monitor and support all of the schools.
While the end-user (School Manager) technology at the school is limited to paper and a mobile phone, all of their systems and processes are underpinned by a sophisticated set of supporting and enabling technologies that allows schools to operate cost effectively and efficiently, with oversight by headquarters.
Role Overview:
Our client is looking for a full time Senior Software Engineer with responsibilities of:
· Leading the
development of custom enterprise software to power and improve the efficiency
of the rigorous processes at both the schools and headquarters
· Architecture,
designing, implementation and debugging
· Integration of our
custom systems with off the shelf software
· Database design and
optimization
· Requirements analysis
and user interface design
· Supporting in-house
users of the custom software and problem solving
Examples
of the Client’s Software Needs
The following are examples some of the software projects that are currently under development or consideration:
The following are examples some of the software projects that are currently under development or consideration:
· Automated Student
Payment Information System - manages billing, automatically updates database
with data from banks and mobile payment systems, provides tools for operator to
correct and assign payments, and uses SMS interface to send coded updates to
Schools, and receive interactive SMS queries and remote error correction.
· Customized integrated
financial system - taking customizable financial package and integrating with
payment information system, reporting tools, and developing additional tools
for automated budget tracking, and SMS-based payment requests and school payroll.
· Data Management and
Dashboard/Reporting Tools for HQ staff to support schools - we are developing
tools that collect key performance data and provide dashboards/reports to allow
support teams to monitor progress of our schools.
· Android Mobile Phone
App - We are porting of many of our paper-based processes at our schools to a
mobile phone app on the Android platform to streamline school operations.
Academic
Qualifications:
BA/BSc in Computer Science or related technical field
You are in expert in two or more of the following technologies:
BA/BSc in Computer Science or related technical field
You are in expert in two or more of the following technologies:
· C#/.NET development
· MS SQL Server
· PHP/MySQL web
development
· SugarCRM
· Android development
Experience
Required:
· You have a minimum of
5 years experience developing custom-built software to enable internal business
processes.
· You have experience
integrating off-the-shelf and custom-built technologies
· You have experience
taking software projects through the entire software lifecycle (requirements
analysis, design, implementation, deployment, post deployment support)
Other
Technical Requirements
· You have You are an
exceptionally talented coder with knowledge of multiple programming languages
and frameworks
· You have developed
and supported systems that are critical to the day to day operations of medium
and large organizations (ERP, financial systems, CRM…)
· You have designed and
supported large databases and are skilled at writing SQL
· You are familiar with
professional software development practices such as source code control, defect
tracking, unit testing and code reviews
Personality
Requirements:
· You work well as part
of a team and like to both teach and learn from others
· You love to write
code and solve challenging problems
· You function well in
a fast-paced, informal environment where constant change is the norm and the
bar for quality is set high
How to Apply:
Interested, suitable candidates should forward their applications enclosing copies of their detailed CVs to the following address:
Adecco Employment Services
Email: info@adeccokenya.com
Note: Only shortlisted candidates will be contacted.
Deadline Date: 31 July 2011
Interested, suitable candidates should forward their applications enclosing copies of their detailed CVs to the following address:
Adecco Employment Services
Email: info@adeccokenya.com
Note: Only shortlisted candidates will be contacted.
Deadline Date: 31 July 2011