Integration Developer at Family Health International

Job Overview

Location
Lagos, Kebbi
Job Type
Full Time
Date Posted
3 years ago

Additional Details

Job ID
28890
Job Views
103

Job Description

  • Application Deadline:
  • Position: Integration Developer

  • Job Type Full Time

  • Qualification BA/BSc/HND

  • Experience 5 - 8 years

  • Location Not specified

  • Job Field ICT / Computer 



Job Summary



  • Responsible for the development and day-to-day maintenance and enhancements of the application systems in test and production operations, including tasks related to identifying and troubleshooting application issues and issues resolution or escalation.

  • Responsibilities also include root cause analysis, management communication, and client relationship management in partnership with Infrastructure Service Support and Operations team members.

  • Ensures all production changes are made in accordance with lifecycle methodology, version control, appropriate testing, and risk guidelines.

  • Acts as an internal expert in terms of the assigned system and is responsible for knowing what changes have been made to the base system.

  • Plays a critical role in delivering high-quality service and support to various levels of internal users.

  • Conducts technical and analytical work in developing, designing, and/or analyzing technical solutions for clients. Assesses new software products and solutions.

  • Duties include participation in client needs assessments, evaluating hardware and platform availability, and software requirements.


Accountabilities



  • Assists in the evaluation, development and implementation of company systems, including custom developed, off-the-shelf, and/or hosted solutions.

  • Participates in code and design reviews.

  • Develops new system components to include graphic user interfaces, software programs, database interfaces and reports.

  • Troubleshoots basic software malfunctions, maintaining existing programs and make appropriate modifications based on changes in business environment, equipment, personnel and/or errors in existing programs.

  • Ensures the consistent and reliable use of all code management and library systems assuring available, reproducible and reusable programs.

  • Coordinates with company employees and consultants, on-site and in the field.

  • Works with IT (ITIL Lifecycle) and project teams to analyze and clarify operational and platform requirements.

  • Executes development process for assigned work products within the scope of change/release management for enhancements and projects.

  • Ensures system documentation is up to date, including data related to incidents and enhancements.

  • Updates system documentation per the change/release process.

  • Contributes to definition of standards, best practices and maintenance of applications.

  • Determines project scope, timelines and provide quotes on development efforts.

  • Leads code and design reviews.

  • Develops tools to streamline development efforts.

  • Defines and mentor staff in standards, best practices and maintenance of applications.

  • Assists in managing flow of change request activities including assignment of programmer and documentation to be updated.

  • Works with development team(s) to update project plans and track projects. Assists in managing overall scheduling and timeline across projects.

  • Participates in business requirements definition and documentation.

  • Coordinates with product vendors for technical support.


Applied Knowledge & Skills:



  • Participates in projects and initiatives as a project resource.

  • Design appropriate system solutions, translate business requirements into system specifications.

  • Setup, configure, or develop business applications to support business requirements.

  • Develop and execute system test plans.

  • Develop and execute plans for deploying the applications into production.

  • Identify and resolve project issues to further the project execution process.

  • Troubleshoot issues in the use and functioning of the applications.

  • Work with technical developers and database administrators to correct issues in the functioning of the applications.

  • May assist in the use of a combination of data modeling, information engineering, mathematical model building, sampling and accounting principles to ensure efficient and comprehensive designs.

  • Coordinate with application vendors as needed in the support process.

  • Administer applicable security in adherence to the application’s access request and approval procedure(s).

  • Provide regular communication on the status of assignments, requests and projects.


Problem Solving & Impact:



  • Integrates knowledge and skills from other specialties to address moderate to complex work assignments and problems.

  • Supports technology applications by exploring and adapting to changing technologies.

  • Independently applies technical judgment to work assignments to achieve desired outcomes.

  • Proactively verifies problem resolution. Independently resolves routine and non-routine problems. Performs diagnostics on assigned software and/or hardware.

  • Makes suggestions for technical modifications to prevent future problems.

  • Supervision Given/Received:

  • Oversee and facilitate the work of others (Developers and other analysts) in support of the project execution process.

  • Train entry-level Application Analysts.

  • Provide guidance and support the users in their efforts to become proficient in the use of the applications.

  • Consults with clients and higher- level technicians and analysts to resolve technical problems and ensure client satisfaction.


Requirements

Education:



  • Bachelor's Degree or its International Equivalent in Computer Science, Computer Engineering, Information Technology, Management Information Systems or Related Field.


Experience:



  • 5 - 8 Years of related work experience.

  • Knowledge and experience of databases (Oracle, SQL Server, etc.).

  • Knowledge and experience with writing technical requirements, test scripts and knowledge of software programming languages and technologies.

  • Ability to communicate technical information clearly and concisely to technical and non- technical users.

  • Ability to initiate majority of relevant tasks, specify and plan activities for task accomplishments and notify supervisor of variances.

  • Prior experience working in a non-governmental organization (NGO).


Typical Physical Demands:



  • Typical office environment.

  • Ability to spend long hours looking at computer screen and doing repetitive work on a keyboard.

  • Ability to sit and stand for extended periods of time.

  • Ability to lift/move up to 5 lbs.


Technology to be Used:



  • Personal Computer/Laptop, Microsoft applications (i.e., Office 365, SharePoint, Skype/Zoom/Teams), cell phone/mobile technology, and standard office equipment.


Travel Requirements:



  • Less than 10%


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept