13/07/2015
Toprank Technologies
Job Title: Software Engineer
Department: Software Development
vacancies: 2
Position: Fulltime
Location: Ruiru, Kenya
As a software engineer at Toprank Technologies, you will work as a key member of our development team. You will help to come up with proper layout and functionalities of our money transfer Android application, and Management Information System, within specific durations of time set. We will depend on your vast experience to meet the highest standards for financial reporting, to comply with Central Bank of Kenya’s requirements, and to attain Payment Card Industry certification. Your work will be instrumental in creating a good user experience for various demographics. This is a great opportunity to grow your career, while developing a real application, to orchestrate real change, in the real world! Cheers!
General Description
Have an understanding on how to use the Android Studio IDE and other IDEs used in Java development
Roles are likely to include planning, development and troubleshooting.
To actively develop layout and functionalities of an android application
To actively develop layout and functionalities of a Management Information System
To assist in complying to money transfer regulator’s requirements and other requirements
Requirements
BS Degree in either Computer science, Information Technology, or related fields
4 - 5 years understanding of Java programming language
Good understanding of Java Enterprise Edition technologies
Good understanding of DBMS, Cloud Storage, Cloud Services
Good understanding of Language frameworks such as Ajax, AngularJS, NodeJS
One to two years’ work experience in a similar role understanding of, and experience with, application development, database management systems and server-client computing
Proficiency in English
Ability to work unsupervised
Ability to meet deadlines
Optional Requirements
Experience with NoSQL databases such as MongoDB and Bigtable
Experience with Google Cloud solutions such as Endpoints, Storage, Messaging API, etc.
Experience with git version management
Experience with Java unit testing, system testing and integration testing and proficiency in using the related technologies and software suites such as Junit
Experience with Managed Virtual Machine instances
Experience in the use of an issue tracking system eg Redmine or Gitlab
Important Job Functions
Development of an android application
Development of a web backend for the android application
Development of Management Information System
Testing and documenting the products
Help in writing the user manual for the products
Co-ordinating with fellow programmers to come up with feasible solutions during programming
Strong organizational skill to manage multiple timelines and complete tasks quickly and within the constraints of business timeline and budget
Designing graphics, animations and manipulating digital photographs
If you meet the cut, kindly send your CV to [email protected] by COB Tuesday 21st July 2015 clearly indicating the job title you are applying for on the subject line. You can also attach a document showing a portfolio of past projects you have handled.
Toprank Technologies is a limited liability company incorporated under the companies act. We are based in Ruiru town.