Software Engineer Job at Farsight Africa Group - Career Opportunity in Kenya
Website :
1009 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Software Engineer

[ Type: FULL TIME , Industry: Business Management and Administration , Category: Computer & IT ]

Jobs at:

Farsight Africa Group

Deadline of this Job:
02 July 2021  

Duty Station:
Within Kenya , Kenya , East Africa

Summary
Date Posted: Wednesday, June 23, 2021 , Base Salary: Not Disclosed


JOB DETAILS:
JOB TITLE: SOFTWARE ENGINEER
DEPARTMENT: PUBLIC FINANCE
REPORTING TO: PROJECT MANAGER
BASED IN: KENYA
JOB SUMMARY / PURPOSE:
Software engineer will develop software programs in part or in whole and web portal using design diagrams developed and integrate the developed software with other systems to make them work. They must have a thorough understanding of computer systems, in order to recognise any hardware limitations that could impact software design.

DUTIES & RESPONSIBILITIES:
1. Design algorithms and flowcharts to create new software programs and systems/portals.
2. Produce clean and efficient code based on specifications.
3. Integrate software components and third-party programs.
4. Testing and deploying programs and applications/portals.
5. Troubleshoot, debug and upgrade existing software/portals.
6. Develop and test software/portal to meet client’s needs.
7. Developing and directing software system validation and testing methods.
8. Directing software programming activities and managing the software development cycle.
9. Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.
10. Enhancing applications by identifying opportunities for improvement, making recommendations and designing and implementing systems.
11. Maintaining and improving existing codebases and peer review code changes.
12. Liaising with colleagues to implement technical designs.
13. Investigating and using new technologies where relevant.
14. Providing written code base comments for future reference.
15. Any other duties assigned by management.

JOB REQUIREMENTS:
• Diploma or Degree in Software Engineering / Software Development or related fields is essential.
• Expertise in high-level programming languages such as .NET (VB.NET, C#, ASP.NET), Java or Sharepoint among others.
• Minimum three (3) years experience in software engineering/software development preferably in a related field such as a web portal.
• Experience using various tool suites and managing the software development cycle.
• Understanding of database structures and database security
• Knowledge of algorithms and data structures.
• Experience in implementing advanced software access security.
• A comprehensive understanding of computer science concepts.
• Proficiency in troubleshooting software issues and debugging a large codebase.

PERSONAL ATTRIBUTES:
• A passion for solving problems and providing workable solutions.
• Strong analytical and reasoning skills with the ability to visualize processes and outcomes.
• Outstanding all round communication skills and ability to work collaboratively.
• Ability to prioritize activities and deliver projects on time and within budget.
• Excellent coding skills.
• Strong team building skills.


Work Hours: 8


Experience in Months: 36

Level of Education:
Bachelor Degree

 

{module 312}

Job application procedure
Send your applications to jobs@farsightafrica.com  - applications will be reviewed on a rolling basis.

All Jobs

QUICK ALERT SUBSCRIPTION

{module 316}

Job Info
Job Category: Accounting/ Finance jobs in Kenya
Job Type: Full-time
Deadline of this Job: 02 July 2021
Duty Station: Kenya
Posted: 23-06-2021
No of Jobs: 1
Start Publishing: 23-06-2021
Stop Publishing (Put date of 2030): 23-06-2065
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.