Fullstack Developer (IT Officer)

Job Purpose
Reporting to the ICT Manager, the Fullstack Developer (IT Officer) will be responsible for the development and support of web portals, websites, and mobile applications (Android, iOS, etc.). This is to ensure that the development conforms to international standards, as well as captures the user expectations. By the guidance of the ICT Manager and in line with the ICT policy and procedure, the position holder is to offer second-level support to all staff.
Key Responsibilities

Discuss, help design, implement systems within the organization. From simple data gathering forms to complex applications backed by a Nodejs back-end and user-facing frontend. Some of the applications require multi-service signal-based event integration.
Develop and update customized apps for the organization
Support and aid all projects achieve paperless transactions in most business processes
Help the organization develop its test infrastructure and write tests to improve application testing coverage.
Participate in all technical and systems related discussions together with the team.
Work with 100% quality and business sustainability in mind.
Developing front end and back-end in all web portal and website architecture.
Ensuring cross-platform optimization for mobile applications.
Ensuring responsiveness of applications.
Update and Maintenance of the organization’s website and underlying infrastructure.
Working alongside graphic designers for web design features.
Seeing through a project from conception to completion.
Designing and developing RESTful APIs.
Meeting both technical and consumer needs.
Staying abreast of developments in web applications and programming languages.
Offer second-level support to staff in the Head office and all Regional offices.
Performing any duties assigned him/her by the ICT Manager.

Qualification, Skills and Experience

At least 5 years of experience in React Native development.
BSc/B.Tech in Computer Science/Information Technology/Software Engineering
At least 3 years of hands-on experience with JavaScript UI frameworks such as AngularJS, Vue, ReactJS and NextJS.
Experience with creating APIs in Node.js.
Good understanding of Object-oriented Programming (OOP) and development patterns.
Good knowledge of Relational database systems (such as MySQL or PostgreSQL).
Understanding of No-SQL Database Systems.
Experience with microservice-based architecture.
Good coding skills, and ability to use Behavior-driven development (BDD) and Test-driven development (TDD) where needed.
Experience and confidence developing RESTful APIs and integrating third-party APIs.
Proficiency with fundamental front end languages for the web such as HTML, CSS and JavaScript.
Ability to switch between languages and frameworks, not vendor-locked-in.
Knowledge of Agile development methodology and Scrum.
Ability to design, write and test code, algorithms, whether in the front-end, back-end, and cloud functions.
Proficiency in using Version Control Systems such as Github.
Desirable: Knowledge of Google Cloud, AWS, CI/CD, Kubernetes, and Docker.
Nice to have: An active application in the Google Playstore.
Nice to have: Experience working with a Non-Profit Organization.

How to applyInterested and qualified candidates are invited to submit their applications and CV along with a cover letter expressing interest and indicating Salary history and expectations to recruitment@lvcthealth.org. The position applied for and reference number should be clearly indicated on the subject line and cover letter.The closing date is 11 March 2022. Only shortlisted candidates will be contacted.
 

Apply via :

recruitment@lvcthealth.org