Jobs in Kenya

October 4, 2010

Senior Software Engineer Job Vacancy

Senior Software Engineer Job Vacancy

Job Title: Senior Software Engineer
Nairobi, Kenya


About this position

We are 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 our rigorous processes at both our schools and headquarters
* Architecture, design, 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 our custom software and problem solving

About You
* You have BA/BS in Computer Science or related technical field
* 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 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 have experience taking software projects through the entire software lifecycle (requirements analysis, design, implementation, deployment, post deployment support)
* You work well as part of a team and like to both teach and learn from others
* You are familiar with professional software development practices such as source code control, defect tracking, unit testing and code reviews
* 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
* You are in expert in two or more of the following technologies: C#/.NET development, MS SQL Server, PHP/MySQL web development, SugarCRM, Navision, interactive SMS and mobile payment systems, mobile applications

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 company, 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 tool, and developing additional tools for automated budget tracking and SMS-based payment requests.

Data Management and Dashboard/Reporting Tools for HQ staff to support schools – we must develop tools that collect key performance data and provide dashboards/reports to allow support teams to monitor progress of our schools.

Mobile Phone/PDA App – We will be investigating the feasibility and cost of porting of many of our paper-based processes at our schools to a mobile phone or PDA app to streamline school operations.

How to apply:
Follow this link http://hire.jobvite.com/CompanyJobs/Careers.aspx?c=qO09VfwC&v=1&page=Job%20Description&j=owssVfw5

No comments:

Notice

Disclaimer: The owners of this website (www.latestkenyanjobsupdate.blogspot.com) are not affiliated in any way with the companies whose vacancies are published here.

Search Latest Jobs

Kenyan Jobs-Top Vacancies and Recruitment in Kenya