Closing on: Feb 28, 2025
ACTSERV is an actuarial consulting firm with 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..
We are seeking to recruit an R Software Developer within our team.
Reporting to: Manager, Software Engineering
Key Duties and Responsibilities:
- Develop robust and scalable applications using various programming languages and frameworks to perform core business functions;
- Design workflow diagrams and charts to demonstrate application functionality before coding;
- Perform system analysis, write and execute test cases, and debug issues to ensure software reliability;
- Collaborate with team members to find innovative solutions and enhance software functionality.;
- Contribute to system architecture discussions and provide feedback to improve project efficiency;
- Work closely with cross-functional teams to understand requirements and develop tailored solutions;
- Assist product and design teams in translating user requirements into practical technical solutions;
- Provide insights on user experience and usability to optimize system development;
- Deploy software tools, establish processes, and track key performance metrics;
- Conduct regular system audits to identify inefficiencies and recommend improvements;
- Enhance code quality through unit testing, automation, and peer code reviews;
- Maintain comprehensive documentation for internal and external reference;
- Tackle complex problems and deliver solutions on schedule;
- Prepare reports on programming project specifications, activities, and status updates;
- Stay up-to-date with industry trends in mobile and web technologies;
- Perform additional related tasks as may be assigned from time to time.
Knowledge, experience and qualifications required:
- Bachelor’s Degree in Actuarial Science, Computer Science, or a related field
- 2-3 years of experience in software development.
- Experience with software design and development in a test-driven environment.
- Proficiency in R and JavaScript programming.
- Demonstrated experience in R for web and API development.
- Hands-on experience with data.table for efficient data manipulation.
- Strong knowledge of SQL databases (PostgreSQL & SQLite) is mandatory.
- Familiarity with Agile development methodologies and software lifecycle processes.
- Experience working with Linux-based operating systems is an added advantage.
- Strong problem-solving skills, analytical thinking, and attention to detail.
- Excellent communication, client engagement, and leadership abilities.
- Ability to work independently and collaboratively in a dynamic environment.
- Commitment to professional values and integrity.
- Displays initiative, self drive, ownership of work, adaptability & flexibility.
Please Note: Only shortlisted candidates will be contacted.