JOB TITLE: LEAD SOFTWARE ENGINEER
DEPARTMENT: TECHNOLOGY & INNOVATION
REPORTING TO: CHIEF OPERATING OFFICER
BASED AT: REMOTELY WORKING IN INDIA
ABOUT FARSIGHT GROUP:
Farsight Africa Group is an advisory and implementation company that provides services in Public Sector Advisory, Technology and Innovation, M&E Research and Learning, Human Resources and Strategic Communications. Our clients include governments, regional administrations, development organizations and corporate clients.
Farsight Africa has strategically focused on three key products that respond to the technological needs of fragile and developing states, necessary for digitizing government services, such as Revenue collection systems and e-government solutions. Farsight Africa Group also focuses on providing Business Solutions comprising payment getaways, banking systems and E-commerce platforms.
BE THE STRATEGY BEHIND THE GAME.
Farsight is growing quickly, and we’re looking for a Lead Software Engineer who will develop information systems by studying operations, designing, developing and installing software solutions, support and developing the software team. The Senior Software Engineer will be a lead software developer with a team of developers responsible for building new software solutions for the Public Sector, e-government, and supporting existing clients. Interested? Join us.
WHAT YOU’LL DO AS A LEAD SOFTWARE ENGINEER:
- Design algorithms and flowcharts to create new software programs and systems/portals.
- Develop and test software/portal to meet client’s needs.
- Developing and directing software system validation and testing methods.
- Provide information by collecting, analyzing and summarizing development and service issues
- Support and develop software engineers by providing advice, coaching and educational opportunities
- Proactively research operational challenges for our highest priority products and services and design and develop automation-based solutions for your findings.
- Ensure solutions are developed under the highest industry standards and meet production readiness criteria for global 24/7 operation.
- Collaborate extensively with R&D teams to guide them in implementing resilience and scalability requirements and educate them on how to employ the developed tools and frameworks
- Lead by example by mentoring other engineers through code reviews, design reviews, and over-the-shoulder debugging to support the team’s objectives and contribute efficiently to their career development goals
WHAT YOU’LL BRING:
- 5+ years of experience as a software engineer and web development
- Master’s degree in the appropriate field of study
- A passion for building robust software systems using raw coding, ready-to-use libraries, and open source frameworks to accomplish large-scale goals and objectives.
- A proactive approach to your work and accomplishing your goals with a specific focus on taking the initiative to support large-scale systems, processing millions of requests per day.
- Practical Knowledge in OOP languages like C# Java and eager to continue learning new languages.
- A familiarity and understanding of ELK, Grafana, DataDog, Bamboo, Jenkins, Spinnaker, and JFrog.
- Previous experience creating solutions for automated systems monitoring and related domain specifics.
KEY NECESSARY EXPERIENCE, TRACK RECORD:
- The previous record of accomplishment of the software development of government revenue collection systems is key.
- A proven track record in solving CI/CD challenges is an added advantage.
WHO ARE WE A GOOD FIT FOR?
Our benefit comes from our client’s success; our approach is therefore client-centric. Recognizing this balance of mutual achievement, our operations teams create the framework from which we can best respond to our client’s needs. Our professional, experienced workforce connecting across Farsight departments as a unified team applies the tailored programmes for each client. Suppose that sounds like you, apply and join our team.
WE, AS FARSIGHT AFRICA GROUP.
Our mission is to promote Development and Prosperity through concise, consistent, innovative services and products. We strive to become the go-to advisory services company contributing to a better tomorrow for our clients and communities.
BE PART OF THE TEAM!
Farsight Africa is a diverse and dynamic organization, developing relationships through its reliability, innovation and accountability. We seek long-term partnerships, with clients returning to us as they benefit from the tailored solutions of the Farsight Africa team.
How to apply
Kindly send your application letter and CV to jobs@farsightafrica.com before 6th September 2022. Applications shall be reviewed on a rolling basis until the right candidate has been selected.