Software Engineer Job in Nairobi Kenya - International Educational Organization

Client Profile: An International educational organization that delivers high-quality education for minimal costs to the impoverished communities. 

Job Title:
 Software Engineer (Microsoft Dynamics Navision)

Reporting To: Director of IT
 

Job Location:
 Nairobi

Role Overview:
 

Our client is continuing to develop one of the most sophisticated operational approaches to providing affordable education to MILLIONS of children. The School model includes 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 our 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.

In this regard, our client is looking for a full time Software Engineer for Microsoft Dynamics NAV to join their technology team that powers and improves efficiency to enhance their competitive advantage.

Examples of the client’s Software Needs

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 – the client is 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 – The client is porting many of their paper-based processes at their schools to a mobile phone application on the Android platform to streamline school operations.
Main Tasks and Responsibilities
  • Requirements analysis and process mapping.
  • Solution design and development.
  • Implementation and debugging.
  • Data migration and end user training.
  • Integration of Microsoft Dynamics NAV with other custom systems.
  • In-house support for end-users.
Required Skills and Competencies
  • Degree qualifications in Computer Science or related technical field from a reputable institution of learning.
  • Microsoft Certified Dynamics NAV Business Management Solutions Developer.
  • An exceptionally talented coder with knowledge of C/SIDE, role tailored client and web services development in Microsoft Dynamics NAV.
  • 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 are in expert in two or more of the following technologies:
  1. C#/.NET development
  2. MS SQL Server
  3. PHP/MySQL web development
  4. SugarCRM
  5. Android development
  6. SQL Reporting Services
Experience Required: 
  • Minimum of 4 years experience developing and support of custom-built solutions in Microsoft Dynamics NAV for medium and large organisations.
  • Vast experience in integrating off-the-shelf and custom-built technologies.
  • Vast experience in taking software projects through the entire software lifecycle (requirements analysis, design, implementation, deployment, post deployment support).
Other Competencies
  • You work well as part of a team and like to both teach and learn from others.
  • You function well in a fast-paced, informal environment where constant change is the norm and the bar for quality is set high.
  • Able to work independently and efficiently to meet deadlines
  • Self motivated, detail-oriented and organized.
  • Excellent communication (oral and written), interpersonal, organizational, and presentation skills.
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: 10 July 2011

You can now click on this link www.kenyanvacancies.com to visit our sister website for more vacancies.