Job Expired

company-logo

Full-Stack Developer

Frontieri Consult

Addis Ababa

4 years

1 Position

2023-11-10

to

2023-11-22

Required Skills
Required skills have not yet been specified for this position this job
Fields of study

Information science

Software Engineering

Information Technology

Computer sciences

Full Time

Share

Job Description

About Frontieri: Frontieri Consult PLC, based in Addis Ababa, Ethiopia, with branch offices in Juba, South Sudan, and Berlin, Germany, is one of the leading consulting firms in Ethiopia. The firm was established in 2008 primarily to undertake research and consulting activities in several areas of development and disciplines to governmental and non-governmental organizations, as well as bilateral and multilateral institutions.

Frontieri is home to a number of a talented researchers within Ethiopia encompassing different backgrounds and perspectives. It also works in partnership with scholars across the country and abroad undertaking various projects in Social Protection, Development, Education, and Health. (For further information, please visit our website at: www.frontieri.com).

To realize its vision and mission, Frontieris now aiming to transform itself and increase its global presence. It’s geared to build a more robust business model in East Africa and beyond that cuts across the traditional modus operandi. To this end, the company would like to appoint a Research Fellow at Frontieri.

At Frontieri we have diverse workforce of employee working in the field of Agriculture, Economics, Health, Education and many more development projects yielding an innovative and thought leadership mindset. We have work place where many bright minds come together to create on the ground real data backed research work. we have work Environment where employees’ well-being; personal growth and career advancement is embedded into our culture.

General Duties and Responsibilities of the Full-Stack Developer:

  • Building software to help operations and support teams. This entails proactively building and implementing services, including end-to-end monitoring, scripting and automation, modern tooling and maintenance software

  • Providing software-related operations support, including managing level two and level three incident and problem management

  • Creating prototypes, designing and building modules and solutions in an iterative agile cycle, develop, maintain, and optimize the business outcome

  • Estimating user and technical stories, designing and developing code, writing and executing unit and integration tests, and supporting testing of deliverables against user and technical story acceptance tests

  • Performing peer reviews, collaborating with architects and other developers to produce “just enough” design, and ensuring that enough technical documentation and training is provided for reference and operational support

  • Documenting “tribal” knowledge and constant upkeep of the playbooks and runbooks to ensure teams get the information they need right when they need it.

  • Managing technical debt as part of daily activities

  • Developing and executing automation scripts and maintenance jobs

  • Conducting peer reviews and maintaining coding standards

  • Managing incidents as level two and level three support

  • Managing problems as level two and level three support

  • Estimating user and technical stories to help inform and prioritize backlog

  • Designing modules according to user stories, UX/UI designs, and technical stories

  • Developing solutions according to module designs and deploy using delivery pipeline

  • Developing and execute unit and integration tests; support testing against user and technical story acceptance tests

  • Reviewing design and architecture to guarantee service availability, performance and resilience

  • Handle all other activities as required by the immediate supervisor;

Job Requirements

Qualification and Experience:

  • MSc or BSc Degree in Computer Science, Software Engineering, Information System, or related fields

  • 4 years and above experience as a full-stack developer, software engineer or similar roles

  • Strong analytical and problem-solving skills;

  • Ability to think strategically and be solutions focused;

  • Ability to build relationships and understand stakeholder needs;

  • Excellent facilitation and stakeholder management skills;

  • Ability to design and management a range of partnerships with diverse actors, both public and private sector;

  • Excellent coordination and team working skills;

  • Ability to manage complex projects and multi-task.

  • Proactive, and able to work independently and with minimal supervision.

  • Ability to work under pressure and meet short deadlines;

  • Ability to communicate in a clear, concise, and unambiguous manner both through written and verbal communication;

  • Ability to tailor messages and chose communication methods depending on the audience;

  • Ability to communicate the value of our service;

  • Knowledge and understanding of client engagement, and partnership management;

  • High level of written and oral communication skills.

 Technical and other skills:                       

  • Outstanding communication and interpersonal skills

  • Excellent organizational and time management skills

  • Strategic thinker

  • Networking aptitude

  • Great multitasking skills

  • Attention to details

How to Apply

Candidates who are interested and fulfill the requirements shall submit their application/ motivation letters along with their updated CV via email; career@frontieri.com by mentioning the position title on the subject line.

Fields Of Study

Information science

Software Engineering

Information Technology

Computer sciences