Software Programmer – SP241

  • Full time
  • 2 months ago
  • Healthcare

Job Information

  • icon
    Category Software Developer Jobs
  • icon
    Posted On Apr 22 ,2024
  • icon
    Qualifications Bachelor's Degree

Job Description

Abuja Clinics is a premier healthcare facility dedicated to providing high-quality medical services to patients in Abuja, Nigeria, and beyond. With a commitment to excellence, innovation, and patient-centered care, we offer a wide range of medical specialties, advanced diagnostic capabilities, and state-of-the-art facilities. As part of our ongoing commitment to technological advancement, we are seeking a talented and motivated Software Programmer to join our team and contribute to the development of innovative software solutions that enhance patient care and streamline clinical operations.

Position Overview: We are looking for a skilled Software Programmer to design, develop, and maintain custom software applications tailored to the specific needs of Abuja Clinics. The ideal candidate will have a strong background in software development, with expertise in programming languages, database management, and software architecture. As a Software Programmer at Abuja Clinics, you will collaborate with cross-functional teams to analyze requirements, design solutions, and implement software applications that support our mission of providing exceptional healthcare services to our patients.

Key Responsibilities:

  1. Software Development:

    • Design, develop, and test custom software applications to meet the functional requirements and specifications of Abuja Clinics.
    • Utilize programming languages such as Java, C#, Python, or JavaScript to implement software solutions that address clinical workflows, administrative tasks, and patient management systems.
    • Follow software development best practices, coding standards, and quality assurance processes to ensure the reliability, scalability, and security of software applications.
  2. Database Management:

    • Design and maintain databases to store and manage clinical data, patient records, and administrative information in compliance with regulatory requirements and data privacy standards.
    • Optimize database performance, implement data validation rules, and ensure data integrity through proper backup and recovery procedures.
  3. Systems Integration:

    • Integrate software applications with existing clinical systems, electronic health records (EHR), laboratory information systems (LIS), and other healthcare IT systems to facilitate seamless data exchange and interoperability.
    • Collaborate with IT infrastructure teams to deploy software applications in a networked environment and ensure compatibility with hardware platforms and operating systems.
  4. Software Maintenance and Support:

    • Provide ongoing maintenance, troubleshooting, and support for existing software applications, addressing bug fixes, performance issues, and user feedback in a timely manner.
    • Implement software updates, patches, and enhancements to improve functionality, usability, and efficiency of deployed applications.
  5. Documentation and Training:

    • Create technical documentation, user manuals, and training materials to facilitate the adoption and use of software applications by clinical staff, administrators, and end users.
    • Conduct training sessions and workshops to educate users on software features, functionalities, and best practices for efficient use.
  6. Collaboration and Communication:

    • Collaborate effectively with cross-functional teams, including clinicians, IT specialists, project managers, and stakeholders, to gather requirements, prioritize tasks, and deliver software solutions that meet business objectives.
    • Communicate progress, challenges, and technical recommendations to project stakeholders, ensuring transparency and alignment with project goals.


  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum of 3 years of experience in software development, preferably in the healthcare or medical industry.
  • Proficiency in programming languages such as Java, C#, Python, or JavaScript, with experience in web development frameworks (e.g., Spring, .NET, Django, Angular).
  • Strong understanding of database management systems (e.g., MySQL, PostgreSQL, SQL Server) and experience with SQL queries, database design, and optimization.
  • Familiarity with software development methodologies (e.g., Agile, Scrum) and version control systems (e.g., Git, SVN).
  • Excellent problem-solving skills, analytical thinking, and attention to detail.
  • Effective communication skills with the ability to collaborate with diverse teams and stakeholders.