Farsight Africa Group Software Engineer Job Kenya June 2021

  • Published date: June 23, 2021
  • Category: Engineering
    • Location: Nairobi, Nairobi
  • Jop type:
  • Salary: Ksh Not mentioned
  • Company name: Jobs in Kenya

Job Description

Software Engineer Job, Current Engineering Kenyan Vacancies,


Closing date: July 2, 2021


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:



  • Design algorithms and flowcharts to create new software programs and systems/portals.

  • Produce clean and efficient code based on specifications.

  • Integrate software components and third-party programs.

  • Testing and deploying programs and applications/portals.

  • Troubleshoot, debug and upgrade existing software/portals.

  • Develop and test software/portal to meet client’s needs.

  • Developing and directing software system validation and testing methods.

  • Directing software programming activities and managing the software development cycle.

  • Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.

  • Enhancing applications by identifying opportunities for improvement, making recommendations and designing and implementing systems.

  • Moving existing codebases and peer review code changes.

  • Maintaining and imprLiaising with colleagues to implement technical designs.

  • Investigating and using new technologies where relevant.

  • Providing written code base comments for future reference.

  • 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.



How to Apply


Send your applications to jobs@farsightafrica.com – applications will be reviewed on a rolling basis.

Share by email Share on Facebook Share on Twitter Share on Google+ Share on LinkedIn Pin on Pinterest

Apply Now

Related jobs

  • Software Engineer (AEC) Job in Nairobi, Kenya June 2021
    Jobs in Kenya

    Job Title: Software Engineer / Developer Advocate – AEC (Architecture, Engineering and Construction) Job Location: Nairobi, Kenya Position Overview: The Developer Advocacy and Support team at Autodesk consists of engineers with a wide range of ...

    June 22, 2021

    Ksh Not mentioned


    Apply Now

  • Software Engineer (MFG) Job in Nairobi, Kenya June 2021
    Jobs in Kenya

    Job Title: Software Engineer (MFG) Job Location: Nairobi Position Overview: Our client is seeking to hire a passionate Software Engineer who enjoys sharing their experiences. The Developer Advocate position will be part of the global Autodesk Develop...

    June 22, 2021

    Ksh Not mentioned


    Apply Now

  • Software Tester Engineer Job vacancy June 2021
    Jobs in Kenya

    Software Tester Engineer Job, IT Jobs Kenya June 2021, Title: Software Tester Engineer, Location: Nairobi, Job Description This role holder ensures that application solutions quality is assured before launch to the market. The incumbent shall work cl...

    June 22, 2021

    Ksh Not mentioned


    Apply Now