Kava Africa Software Developer Jobs in Kenya
Kava Africa Software Developer Jobs in Kenya
We are in the Financial Management space providing innovative financial products & solutions.
We are looking to fill in the position of Software Developer.
The role holder is responsible for overall designing, coding and modifying web / mobile / standalone applications and websites.
Responsibilities
Oversee all development projects from design layout to functionality and according to client’s specifications.
Strive to create visually appealing applications and websites that ensure user friendly design and clear navigation, while keeping scalability and international standards.
Ability to modify existing programs to perform specific tasks and functions in accordance to business/partner needs (re- engineer applications).
Develop and implement new software programs by fully understanding of JAVA, JavaScript, .Net platform (VB.Net, C#), C++, SQL, Python, PHP, IOS, ANDROID, RUBY and their environments.
Maintain and improve the performance of existing software applications.
Create, design, update and verify software database with the supervision of the DBA.
Test and maintain software products to ensure strong functionality Optimize applications for maximum speed, scalability and optimization.
Recommend improvements to existing software programs as necessary.
Demonstrated understanding of projects from the perspective of both client and business.
Implementing the front-end logic that defines the behavior of the visual elements of a web/mobile application & communication to the backend by applying proper specifications & ensuring all user input is validated before submitting to back-end services.
Develop new user-facing features by building reusable code and libraries for future use & ensure the technical feasibility of UI/UX designs.
Good understanding of Web Languages, including HTML5, XML, UML, and CSS3.
Good understanding of asynchronous request handling, partial page updates, and proficient in understanding of cross-browser compatibility issues and ways to work around such issues while building & deploying applications.
To be able to establish a detailed program specification through discussion with clients, breaking down program specification into its simplest elements and translating this logic into a programming language, evaluating and increasing the program’s effectiveness.
Conducting UAT testing to ensure
the program can be used easily, quickly and accurately, writing detailed documentation for the operation of the program by users and computer operators.
Consulting manuals, periodicals and technical reports to learn new ways to develop programs and maintain existing skills and knowledge, updating, repairing, modifying and developing existing software and generic applications.
Mentors junior software developers on design patterns, development best practices and DevOps trade-offs & practices
Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability.
Experience in LAMP (Linux, Apache, MySQL, PHP/Python/Perl) and/or server-side Java programming with Web 1.0 MVC frameworks and experience in JEE technologies like Servlets, JSPs, EJBs, Web Services, JMS and JAXB.
Ability to be a team player, who is able to analyze user needs by analytical thinking, attention to detail & problem-solving techniques.
Requirements
A University degree from an institution a relevant field in Information Technology/ Computer Science/Software Development/Computer Engineering or equivalent diploma qualifications.
Have experience in Windows & Linux operating system
Excellent knowledge of major languages i.e. C, C#, VB.net, JAVA, JavaScript, PHP, .Net platform
Knowledge of web server applications i.e. JBoss, Apache, Tomcat, IIS.
Knowledge in Web Development using Adobe Creative Suite Application & other web programming tools.
Knowledge on Database i.e. Oracle, My SQL, SQL, PostgreSQL, etc.
How to Apply
If you possess the above qualifications and skills, please send us your CV citing your expected salary to recruit@kava.africa by 5th September, 2019.
Use System Administrator as your email subject.
Please note only successful candidates will be contacted.
Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.
Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.
Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to Jobs in Kenya.