Background:

ACTSERV is an actuarial consulting firm with over two decades of business visibility. Our staff have acquired extensive knowledge, experience and expertise in executing advisory services in employee benefits, life insurance, banking, health and general insurance, and investments in Africa.

Job Purpose:

We are seeking to recruit a Software Developer to join our team.

Reporting to: Managing, Systems Development.

Key Duties and Responsibilities:

  • Develop robust & scalable Applications using various programming languages and frameworks to perform core business functions;
  • Create workflow diagrams & charts to demonstrate the functionality of Applications & design programs before coding them;
  • Analyze system applications and run tests to spot and resolve bugs and inconsistencies;
  • Work with team members to find creative, innovative solutions to solve problems;
  • Participate in brainstorming sessions and contribute ideas to our technology products;
  • Contribute to services and systems architecture for projects and provide feedback to other team members;
  • Collaborate with other members of different departments to understand their needs and devise ways to accommodate them with application and software needs;
  • Work with the product and design teams to understand end user requirements, formulate use cases and then translate that into a pragmatic and effective technical solutions;
  • Provide insight regarding user ability and user experience to guide system development;
  • Deploying software tools, processes, and metrics;
  • Perform regular audits to identify the Application inefficiencies and mastermind ways to improve workflow;
  • Help improve the current code quality through writing unit tests, automation and performing code reviews;
  • Write and continually update documentation for all Applications for internal and external reference;
  • Dive into difficult problems and successfully deliver results on schedule;
  • Preparing reports on programming project specifications, activities, or status;
  • Keep up to date on the latest industry trends in mobile/web technologies;
  • Performing other related tasks as may be assigned from time to time.

Knowledge, experience and qualifications required:

  • Bachelor’s Degree.
  • Experience with software design and development in a test-driven environment
  • Proficiency in programming in Python and JavaScript , proficiency in any other languages is an added advantage.
  • Experience working with databases and Object-Relational Mapping (ORM) frameworks.
  • Experience in Agile Development/ software life-cycle development.
  • Preferred experience working with Linux based OS is an added advantage.
  • Commitment to professional values and integrity.
  • Displays initiative, self drive, ownership of work, adaptability & flexibility.
  • Strong technical, analytical, communication, problem solving, client engagement, project management & leadership skills.

Please Note: Only shortlisted candidates will be contacted.

Job Category: IT
Job Type: Full Time
Job Location: Nairobi

Apply for this position

Allowed Type(s): .pdf, .doc, .docx