Job Vacancies at EHA Clinics
EHA Clinics, a subsidiary of eHealth Africa, is a chain of clinics spread across Nigeria that provides innovative and technology-driven healthcare to the population. EHA Clinics currently boasts of three Clinics located in Abuja and Kano and is working to expand to other parts of Nigeria. EHA Clinics uses state of the art equipment to bridge the gap in the provision of high quality diagnostics and healthcare through routine services (general consultations, laboratory investigations, pharmaceuticals, annual medical checks, child wellness checks, ultrasonography...etc) and specialized services (telemedicine, medical evacuation, home care, dental care, ophthalmology and radiology).
Within every clinic location, EHA Clinics simultaneously implements a Community Health Program which utilizes an innovative financing mechanism to promote universal health coverage and access for the low-income, uninsured and underserved population through a low-cost, pro-poor prepayment scheme. These programs form the basis of care EHA Clinics provide, catering to different cadres of the population based on economic profiles.
We are recruiting to fill the positions below:
Job Title: Senior Finance Officer
Location: Abuja or Kano (Some travel may be required for meetings and other ad hoc activities)
Department: Business and Administration, EHA Clinics
Reports To: Business and Admin Manager
Diision: EHA Clinics
Summary of Job
- The Senior Finance Officer is responsible for all aspects of financial management of the clinic’s projects and day-to-day activities, ensuring compliance with the organization’s policies and procedures as well as parent organization’s regulations.
- The Senior Finance Officer will also design the yearly budget and plan for the organization, under the supervision of the Business and Admin Manager.
Essential Duties and Responsibilities
- To perform this role successfully, the Senior Finance Officer will perform the following responsibilities in relation to all clinics which will include but are not limited to:
Core Tasks
- Maintains specified clinic financial records; maintains and reconciles account ledgers; maintains and enters monthly journal entries, maintains and reconciles bank accounts. Analyzes accounts to trace discrepancies or errors.
- Apply basic accounting knowledge and techniques to all areas of work, including routine costing and variance analysis.
- Assist in clinic's compliance with established policies and regulatory standards, including safety, environmental and legal requirements, and policies and procedures, both internal and external.
- Management of financial operations in all branches of eHA clinics and affiliated programs, in accordance with the company’s policies; including systems for cash flow management, consolidation of accounting information, internal controls and financial reporting
- Train and supervise finance staff in the organization.
- Prepare monthly management reports to the Business and Admin Manager and Senior Management as required, including detailed Profit and Loss Statements, expenditures by cost center and other financial information, in a timely and accurate manner
- Support Business and Admin Manager in preparation of ad hoc reports for presenting to stakeholders.
- Assist Business and Admin Manager in developing annual budgets.
- Conduct himself/herself both professionally and personally in such a manner as to bring credit to EHA Clinics and to not jeopardize its reputation.
- Maintain banking relations, plan and monitor company cash flow requirements to ensure the smooth running of the clinics
- Prepare monthly standard accounting submissions to the Management, for review by the Finance and Administration Manager, including general ledger files, account reconciliations, expenditures by cost center/project, as well as other financial information in a timely and accurate manner
- Assist in preparation of annual audit. Provides accurate and reliable information as needed for any other reports or audits as requested.
- Analyze and report fiscal activity, makes recommendations and takes appropriate action to reduce the cost of providing services.
- Other duties as assigned.
Qualifications & Training
- Bachelor degree / B.COM / or equivalent in Accounting or Finance is required
- Advanced knowledge of Accounting ERP packages
- Minimum of five years of progressive financial management experience is required
- Strong accounting skills and experience, including the management of general ledger, journal entries, payroll, payables, and balance sheet
- Advanced computer skills in Google Suite programs, particularly Google Sheet
- Prior staff supervisory experience and strong organizational skills are desired
- Excellent oral and written English skills
- Previous knowledge of Odoo will be an advantage
- Professional qualification in accountancy such as CFP, ANAN, ACCA, ICAN is an added advantage
- Minimum of three years of experience from a healthcare organization is preferred
- Demonstrated experience and skills with budget preparation and analysis, financial reporting preparation and presentation and the proven ability to translate technical financial data into informative reports
Key Skills and Attributes:
- Computer literacy
- Excellent communication skills
- Leadership and teamwork
- Time management and organization
- Planning skills and attention to detail
- Ability to work under minimal supervision and deliver on set objectives within the given deadline
- Approachable and willingness to listen and assist finance and non-finance colleagues
- Ability to work under pressure and on irregular working hours
- Ability to occasionally conduct training of staff within the financial management area
- Good communication and excellent interpersonal skills
- A team player who is responsible, diplomatic and confident at dealing with people at all levels and different backgrounds
- Good analytical skills are essential
- A problem solving and solution-oriented attitude; be methodical and adaptable
Work Experience:
- S/he will be required to have had related and progressive experience in a healthcare human capital management.
Salary
- Competitive salary scale based on surveys from top private hospitals in Nigeria. Salary is negotiable but performance-based.
Other Benefits
The following benefits are available with this offer of employment:
- Health Insurance: EHA Clinics will cover medical expenses for yourself, your spouse and up to two dependents. Further details are contained in the Nigeria Addendum to the EHA Clinics Employee Handbook.
- Group Life Assurance: EHA Clinics provides life insurance for you as our employee. This insurance is payable in the event of your death. The effective date of coverage will be upon successful completion of your probationary period.
- Group & Personal Accident: EHA Clinics provides Accidental Death and Dismemberment Insurance (ADD) for you as our employee. AD&D covers death by accidental means (rather than natural causes) and dismemberment. The effective date of coverage is your hire date.
- Pension: EHA Clinics supports employee retirement preparation and investment by paying a 10% pension contribution on top of the statutory pension contribution of 8% that is already factored into your salary.
- Annual Leave: You are entitled to 21 days paid annual leave accrued at 1.75 days/month. Employees may begin scheduling leave with their direct supervisor upon successful completion of their probationary period.
Interested and qualified candidates should:
Click here to apply
Job Title: Human Resources Manager
Location: Abuja or Kano (Some travel may be required for meetings and other ad hoc activities)
Department: Business and Administration, EHA Clinics
Division: EHA Clinics
Reports to: Business and Admin Manager
Summary of Job
- The HR Manager will perform a range of functions including but not limited to employee recruitment / selection, welfare matters, conflict resolution, management of employee healthcare programs and benefits, training and development, team management and operations.
- S / he must demonstrate critical thinking in the administrative decision-making process, especially in assessing individual and team performance and development, leading to an overall healthy working environment.
- The successful candidate will work collaboratively with the healthcare team and the Management Team to meet the needs of the clients, supporting the delivery of policy and procedures.
- The HR Manager will also design the yearly training calendar and performance evaluation plan for all staff of the organization.
Essential Duties and Responsibilities
To perform this role successfully, the HR Manager will perform the following responsibilities in relation to all clinics which will include but are not limited to:
Core Tasks:
- Develop and monitor overall HR strategies, systems, tactics and procedures in alignment with the organization’s overall business strategy
- Talent identification, recruitment, retention, and development, ensuring that a good succession plan is in place
- Plans and conducts new employee orientation to foster positive attitude toward company goals
- Identify training needs, and prepare training programs and budget, as the need arises
- Coordinate and supervise training and development programs
- Bridge management and employee relations by addressing demands, grievances or other issues
- Identify legal requirements and government reporting regulations affecting human resource functions and ensure policies, procedures, and reporting are in compliance - study legislation, arbitration decisions, and collective bargaining contracts to assess industry trends
- Consults legal counsel to ensure that policies comply with federal and state laws
- Keeps records of benefits plans participation such as insurance and pension plan, personnel transactions such as hires, promotions, transfers, performance reviews, and terminations, and employee statistics
- Administer benefits programs such as life, health, and dental insurance, pension plans, vacation, sick leave, leave of absence, and employee assistance
- Prepare employee separation notices and related documentation, and conduct exit interviews to determine reasons behind separations.
- Support current and future business needs through the development, engagement, motivation, and preservation of human capital
- Nurture a positive working environment
- Oversee and manage a performance appraisal system that drives high performance
- Report to management and provide decision support through HR metrics
Qualifications & Training
- Proven working experience as HR manager or other HR executive
- People-oriented and results-driven
- Demonstrable experience with human resources metrics
- Knowledge of HR systems and databases
- Ability to architect strategy along with leadership skills
- Excellent active listening, negotiation and presentation skills
- Competence to build and effectively manage interpersonal relationships at all levels of the company
- In-depth knowledge of labor law and HR best practices
- Degree in Human Resources or a related field
Work Experience:
- S / he will be required to have had related and progressive experience in a healthcare human capital management.
Key Skills and Attributes:
- Computer literacy
- Leadership and teamwork
- Time management and organization
- Excellent communication and interpersonal skills
- A team player who is responsible, diplomatic and confident at dealing with people at all levels and different backgrounds
- Good analytical skills are essential
- A problem solving and solution-oriented attitude; be methodical and adaptable
- Planning skills and attention to detail
- Ability to work under minimal supervision and deliver on set objectives within the given deadline
- Approachable and willingness to listen and assist HR and non-HR colleagues
- Ability to work under pressure and on irregular working hours
- Ability to occasionally conduct training of staff within the HR management area
Salary
- Competitive salary scale based on surveys from top private hospitals in Nigeria. Salary is negotiable but performance-based.
Other Benefits
The following benefits are available with this offer of employment:
- Health Insurance: EHA Clinics will cover medical expenses for yourself, your spouse and up to two dependents. Further details are contained in the Nigeria Addendum to the EHA Clinics Employee Handbook.
- Group Life Assurance: EHA Clinics provides life insurance for you as our employee. This insurance is payable in the event of your death. The effective date of coverage will be upon successful completion of your probationary period.
- Group & Personal Accident: EHA Clinics provides Accidental Death and Dismemberment Insurance (ADD) for you as our employee. AD&D covers death by accidental means (rather than natural causes) and dismemberment. The effective date of coverage is your hire date.
- Pension: EHA Clinics supports employee retirement preparation and investment by paying a 10% pension contribution on top of the statutory pension contribution of 8% that is already factored into your salary.
- Annual Leave: You are entitled to 21 days paid annual leave accrued at 1.75 days/month. Employees may begin scheduling leave with their direct supervisor upon successful completion of their probationary period.
Interested and qualified candidates should:
Click here to apply
Job Title: Senior Software Engineer, ERP
Location: Nigeria
Department: Division
Reports to: Informatics
EHA Clinics: Technical Lead - Software Development
Summary of Job
- The senior software engineer is expected to have expert knowledge in Python and Javascript Programming, with an understanding of business processes.
- In this role, through architecture and hands-on programming, you will support our products’ technical roadmap, and work with the development team to design and build advanced features into our products and ensure they are robust and reliable in 24/7 operations.
Keywords:
- Lead Engineer, Senior Software Engineer, Python, Javascript, ERP, Java, databases, Postgres, Odoo ERP, business processes.
Essential Duties and Responsibilities
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Other duties may be assigned.:
- Guide problem solving and architectural decisions within the team and across the company.
- Mentor junior developers, analyze, and review the codebase to ensure security and scalability.
- Understudy our business processes (EMR, Inventory, Accounting, etc.), and design systems that adequately address our business needs.
- Develop and Optimize services with profiling, debugging, data structure, and algorithms.
- Design, architect, and refactor software for a wide range of services.
- Define, capture, and use real-time event data to build metrics and dashboards that support our data-driven development.
- Collaborate with DevOps, QA engineers, and other developers to drive forward how we build, test, and deploy our services.
- Stay up to date with the latest technologies and best practices, inspiring your colleagues with examples and concepts.
- Work closely with business stakeholders to define best practice standard operating procedures for all functional aspects of the business that are supported by the Odoo ERP.
- Responsible for requirements gathering and scope definition together with various business stakeholders.
- Assist in data integration and mapping. Data is required to be transferred to and from Odoo to other mission-critical systems.
- Determine reporting requirements, and fulfill the proper long-term solution for delivering this reporting.
Role Requirements
The requirements listed below are the knowledge, skill, and/or ability required to successfully perform this job:
- Good knowledge of technology across several domains, with expert-level knowledge of Python and Javascript Programming.
- At least 5 years of experience in building enterprise systems.
- Expert knowledge of Relational Databases and NoSQL Databases - design development, optimization, and performance tuning.
- A rock-solid understanding of data structures, algorithms, and software design.
- Rigor in high code quality, unit testing, automated testing, and other engineering best practices.
- A good understanding of business processes.
- Relevant experience in working with an ERP, extended functionality to meet business requirements.
- Rigor in high code quality, unit testing, automated testing, and other engineering best practices.
- Experience in business application system development methodology and business process re-engineering.
- A good understanding of what is needed to get things done in a collaborative manner.
- Attentive to details, not only caring about writing codes that work, but about performance, scalability, security, and optimization.
- Able to look at the big picture and the small details, and make design and architecture decisions.
Desirable but not required:
- Understanding of mobile application development (android java, flutter/dart, firebase).
- Understanding of agile methodology.
- Experience with the following tools: Git, Jira, Docker, Circleci, Travis, Jenkins, Terraform, Kubernetes, Helm, CI/CD, Postgres.
Working Hours:
- The Senior Software Engineer - ERP is a full-time position requiring a minimum of 40 hours per week. All staff at EHA Clinics are occasionally expected to work beyond the mandated 8 hours a day when the need occurs.
Salary
Competitive salary scale which is negotiable, but performance-based.
Interested and qualified candidates should:
Click here to apply