Software Developer / Engineer Job in Nairobi Kenya


Software Developer / Engineer

Location: Nairobi
 
Industry: IT / Software Development
 
Our Client, an ICT firm providing Custom Software Development, Mobile Banking, web solutions, alongside other ICT based services, seeks to recruit Software Developers.
 
The ideal candidates shall be responsible for maintaining existing software solutions as well as come up with new software solutions / products for the company’s consumption as well as that of the company’s clients. 

The successful candidates will also be informing the management on the progress of the team’s activities and the situation on the ground with relation to the business - client relationship and achievement of set targets.

Qualification and Competencies
  • A Bachelor’s degree in Software Development or IT/Computer Science with major in Software Development.
  • A course in project management and/or database administration and management.
  • At least 2-5 years of previous experience in projects involving developing and handling commercial projects that have been used by corporate organizations for commercial and production purposes.
  • Previous experience in use of financial management software and financial accounting packages.
  • Proven experience in desktop and web development with Java SE, J2ME, PHP, Javascript, HTML, ASP.Net, C#, VB.Net and Ajax.
  • Proficient in use of Database platforms; Oracle, SQL Server, MySql, XML, Sybase, Foxpro and Postgres.
  • Proven experience in Graphic Design using photoshop, illustrator, fireworks, coreldraw e.t.c
  • Ability to deliver top quality software working solutions within set deadline limits and specifications.
  • Proven record of human and project organization and management skills.
Key Tasks and Responsibilities
  • Use knowledge of the system-development cycle to analyze current systems and create, test, implement, maintain and document applications.
  • Come up with requirement specification as well as statement of work (SoW) documents and tools relevant in software development life cycle.
  • Software modeling and simulation as well as front end graphical user interface design.
  • Come up with appropriate software designs for solutions that can be developed and implemented easily.
  • Come up with necessary project documentation during the software development process.
  • Develop software according to specifications given and deliver within time deadline and resource constraints.
  • Integrate various software solutions with pre-existing or new software and hardware solutions
  • Deploy, install, configure, set up and test systems at clients sites as well as offer support and solutions to these clients concerning products offered to them.
  • Manage a project and the project team.
  • Carry out software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, and software reliability analysis.
To apply, send your CV and cover letter to jobs@flexi-personnel.com before Friday 1st February 2013. 

Clearly indicate the position applied for and the minimum salary expectation on the subject line.