Position Title: Application Developer
Job Description: Reporting to the IT Manager, the position holder will be responsible for the following, amongst others;
Duties and Responsibilities
- Writing well-designed, testable, efficient code by using best software development practices.
- Creating website layout/user interfaces by using standard HTML/CSS practices.
- Develop web applications, web portals, using JAVA/JavaScript
- Developing solutions that have an element of; Cloud Computing, Data Science, Artificial intelligence and Translating UI/UX wireframes to visual elements.
- Building and testing Application Program Interfaces (APIs) for applications to exchange data.
- Integrating data from various back-end services and databases.
- Integration of the front-end and back-end aspects of the web application.
- Updating, repairing, modifying, and developing existing software and generic applications.
- Creating reports and presenting development updates to teams and stakeholders.
- Developing technical documents and handbooks to accurately represent application design and code.
- Researching potential programming needs and required programming languages for the organization.
- Mobile Application on Android platform development will be an added advantage.
Qualification & Experience
- Bachelor’s Degree in Computer Science or related field from a recognized university.
- 1-2 years of working experience architecting and deploying business systems.
- Top-notch programming skills and in-depth knowledge of modern HTML/CSS, and JavaScript.
- Familiarity with at least one of the following programming languages: PHP, ASP.NET, Ruby on Rails, Python and Java.
- A solid understanding of how web applications work including security, session management, and best development practices.
- Adequate knowledge of relational database systems, Object Oriented Programming and web application development.
- Basic knowledge of the Search Engine Optimization process.
- Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing output to match the specific platform.
- Must be well organized, able to plan work and deliver within strict deadlines with minimal supervision.
- Should be a team player open to team input and collaborative work.
How to Apply
If you believe you have high performance culture, positive mental attitude and are self-driven, then apply using the following link;
https://optivenjobapi.optiven.co.ke/optivenJobAPI/public/
on or before 10th September 2022.
NB:
We do not charge for job applications and interviews.
Shortlisting will be done on a rolling basis.
Due to the huge number of applications we get, only shortlisted candidates will be contacted.
Canvassing will lead to automatic disqualification.