PHP Developer

Deze vacature is gepubliceerd via een extern platform.

LocatieNigeria, Nigeria
Ervaringintermediate
ContractVoltijd
Sluit opover 2 maanden
Responsibilities: PHP Application Development:
  • Develop, maintain, and improve PHP-based EMR/EHR modules.
  • Build backend logic for clinical, administrative, billing, pharmacy, laboratory, inventory, reporting, and user management workflows.
  • Use Laravel or another modern PHP framework to develop structured, secure, and maintainable software features.
  • Translate user stories, workflow documents, and acceptance criteria into working application functions.
  • Maintain and improve existing codebases, including bug fixing, responsible refactoring, and technical stabilisation.
  • Support release preparation by ensuring assigned development tasks are completed, documented, and ready for QA testing.

API, Backend, and Database Development:
  • Design, build, maintain, and document REST APIs for internal modules and system integrations.
  • Implement proper validation, authentication, authorisation, error handling, and response structures for APIs.
  • Design and maintain database tables, relationships, queries, migrations, and data structures.
  • Work with MySQL, PostgreSQL, or other approved relational database systems.
  • Optimise slow queries, backend processes, and data operations that may affect system performance.
  • Support data integrity, audit trails, reporting logic, master data, and configuration activities where required.

Security, Access Control, and Compliance:
  • Apply secure coding practices to protect sensitive health, patient, operational, and business data.
  • Implement user authentication, authorisation, role-based access control, permission logic, and session management.
  • Support input validation, output protection, audit logging, and prevention of common web application vulnerabilities.
  • Report security weaknesses, access control gaps, or data protection risks to the CTO or technical lead.
  • Maintain strict confidentiality and comply with Rednoxx policies on healthcare data, system access, and client information.

Debugging, Maintenance, and Team Collaboration:
  • Investigate, reproduce, and resolve defects reported by QA, product owners, implementation teams, or users.
  • Analyse logs, database records, error reports, and user feedback to identify root causes.
  • Provide timely fixes for critical issues affecting hospital workflows and system usability.
  • Use Git for version control, branching, commits, pull requests, and code reviews.
  • Participate in sprint planning, backlog review, technical meetings, release review, and deployment readiness sessions.
  • Work closely with QA Engineers to validate fixes, reduce defect recurrence, and improve release quality.
  • Maintain useful technical notes, API documentation, setup instructions, and module-level documentation.

Requirements:

  • A minimum of an HND or equivalent practical experience in computer science, software engineering, information technology, or a related field.
  • Minimum of 3 years’ practical PHP development experience.
  • Strong experience with PHP frameworks, preferably Laravel.
  • Experience with relational databases such as MySQL or PostgreSQL.
  • Experience using Git in a team-based development environment.
  • Evidence of real software projects, preferably production or enterprise systems.
  • Ability to work full-time and meet agreed delivery timelines.
  • Strong practical experience in PHP application development
  • Good knowledge of Laravel or another modern PHP framework
  • Ability to write clean controllers, models, services, APIs, and reusable components
  • Experience building, consuming, testing, and documenting APIs
  • Strong working knowledge of MySQL/PostgreSQL, schema design, queries, relationships, and optimization
  • Experience with login systems, authorization, role-based access, and user permissions
  • Good knowledge of Git workflow, branching, commits, pull requests, and code review
  • Ability to read existing code, identify bugs, analyse logs, and resolve defects
  • Understanding of secure coding, validation, access control, and web application security basics
  •  Ability to document technical work clearly for developers, QA, and product teams


Preferred Requirements:

  • Experience developing healthcare, hospital, EMR, EHR, ERP, fintech, insurance, or workflow-heavy enterprise applications.
  • Experience maintaining existing software platforms and resolving production issues.
  • Experience with API integrations and modular software architecture.
  • Knowledge of patient data protection, audit trails, and access control.
  • Basic familiarity with JavaScript, HTML, CSS, Bootstrap, Vue, React, or similar frontend tools.
  • Exposure to Linux/server environments, CI/CD, Docker, automated testing, or deployment processes will be an added advantage.

Key Deliverables:

  • Completed development tasks within agreed sprint timelines.
  • Functional PHP/Laravel modules aligned with approved requirements.
  • REST APIs and backend services with proper validation and error handling.
  • Database structures, migrations, and optimized queries for assigned modules.
  • Correctly resolved bugs and technical issues with minimal recurrence.
  • Secure implementation of user roles, permissions, audit trails, and access controls.
  • Code commits and pull requests following approved Git workflow.
  • Technical documentation, API notes, and setup instructions.
  • Support to QA during testing, defect resolution, and release validation.
  • Stable improvements to existing EMR/EHR modules.

Performance Indicator:

  • Development tasks completed within agreed timelines
  • Code is readable, maintainable, secure, and aligned with Rednoxx standards
  • Bug Resolution Defects are resolved correctly with minimal recurrence
  • Database Quality Queries and database structures are efficient, reliable, and scalable
  • Secure coding and access control practices are applied consistently
  • Works effectively with CTO, QA, Product Owners, Technical PM, and implementation team
  • Provides clear technical notes and API/module documentation
  • Responds effectively to urgent technical and production issues

Probation Expectation:

  • Understand the existing EMR/EHR codebase and development environment.
  • Complete assigned bug fixes and small feature improvements.
  • Use Git and follow the approved development workflow.
  • Collaborate with QA to resolve defects.
  • Demonstrate secure and maintainable coding practices.
  • Support at least one release, module improvement, or stabilisation cycle.
  • Work independently with reasonable supervision.

Ontdek uw matchscore

Download de Edomatch-app om uw persoonlijke compatibiliteitscore met deze functie te zien

Locatie

Over het bedrijf

R

Rednoxx Limited

Deze banen kunnen u interesseren