Travel Services Provider Software Programmer Job in Nairobi Kenya

Our client, provides International, Regional and Local travel services is seeking to recruit a Software Programmer.

Location: Nairobi

Duties and Responsibilities

  • Write code in various programming languages such as C++ and java and understands the SDLC.
  • Independently develop, maintain, debug, and test computer programs.
  • Determines scope, estimates work effort and determines duration of development activities.
  • Participates and share ideas of Designing, Developing and Programming new cutting-edge applications and mobile apps solutions to meet current and future business requirements.
  • Understands the company’s business processes and works closely with other departments and the business owners to develop in-house software.
  • Provides daily support of the web-based platforms; including scripting, configuration, integrations and administration.
  • Managing execution of processes related to Problem Management, Service Improvement, and Reporting tools improvement.
  • Maintaining API and data integration processes between web applications and other service suppliers.
  • Configuration, client customization and implementation of web applications to our corporate customers.
  • Constantly monitoring the health and usage of the application.
  • Responds to service requests and provide incident resolution.
  • Creating process documentation for the team and to provide internal and external training.
  • Monitoring the designated applications and takes corrective action to prevent or minimize system down time.
  • Generating reports and KPI analysis as needed.
  • Support Web Traffic management and load testing for online marketing.
  • Prepare periodic presentations or reports by collecting, analyzing and summarizing performance data and trends, corrective actions, and service delivery improvements.
  • Ability to speak effectively with internal employees and external clients.
  • Provides 24 x 7 on call support as part of a scheduled rotation with other team members.
  • Performing other duties and tasks as directed.

Academic Requirements:

  • Bachelor’s degree in an Information Technology, Computer Science or Software Engineering or related degree.
  • Experience in Java or .Net (ASP.Net, C#, MVC, WCF/Web Services), JQuery.
  • Experience with ASP.NET, MVC, or Web forms development.
  • Experience with SQL and Web application development.
  • Experience with mobile application development, including Xamarin, native Android, and iOS.
  • Excellent communication skills, demonstrate ability to communicate effectively with members of the development team.

Programming Languages:

  • HTML5.
  • JavaScript.
  • Json.
  • AngularJS.
  • Node.Js.
  • Front-end Development.
  • Single Page Applications.
  • Hybrid Mobile Applications JSON.
  • Chrome Extensions.
  • Client-Server Architecture.
  • REST APIs.
  • Databases.
  • Agile Methodologies.
  • Test Driven Development(TDD).
  • Continuous Integration/Deployment.

To apply follow the link:

NB: Flexi Personnel does not charge candidates for job placement

ICT and Technology
Updated: February 12, 2018 — 4:32 pm