{bc}
linkedin

Senior Software Engineer

ICD Group.
Dubai, UAE
fulltime
Mid-Senior
Today
Software ArchitectureSystem DesignAgile MethodologiesCI/CDCloud Computing (AWS/Azure/GCP)Microservices
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Software ArchitectureSystem DesignAgile Methodologies
Smart Apply

Full Job Posting

Company Description

ICD Group (Iranian Consortium of Dialysis) is a healthcare organization dedicated to supporting individuals with end-stage renal disease (ESRD) by providing dialysis-related products and services.

The group aims to lead in medical services by operating under international standards, improving ESRD patient quality of life, and promoting health through integrated medical care.

ICD Group designs, establishes, manages, educates, and consults for dialysis centers, while ensuring the supply of high-quality medical products.

The organization also contributes to research and knowledge sharing through epidemiology projects and publication of The Iranian Dialysis Magazine.

ICD Group brings together nine Iranian medical companies united by the mission of delivering the highest standards of care for ESRD patients.

Role Description

This is a full-time, on-site Senior Software Engineer role based in Dubai.

The Senior Software Engineer will design, develop, and maintain back-end systems and services that support ICD Group’s medical operations and data management.

Responsibilities include implementing robust, scalable software solutions, integrating with existing healthcare platforms, and ensuring system performance, reliability, and security.

The role involves collaborating with cross-functional teams, translating business and clinical requirements into technical specifications, and participating in code reviews, testing, and documentation.

The Senior Software Engineer will also mentor less-experienced engineers, contribute to architectural decisions, and help drive best practices in software development within the organization.

Qualifications

  • Strong foundation in Computer Science, including data structures, algorithms, and software engineering principles.
  • Proficiency in Software Development and Programming, with experience delivering production-grade applications.
  • Hands-on expertise in Back-End Web Development, including APIs, databases, and server-side frameworks.
  • Solid understanding and practical use of Object-Oriented Programming (OOP) concepts and design patterns.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience with modern development tools and workflows (version control, CI/CD, testing frameworks).
  • Background in healthcare, medical devices, or regulated environments is an advantage.
  • Ability to work collaboratively in multidisciplinary teams and communicate clearly with technical and non-technical stakeholders.
  • Strong problem-solving skills, attention to detail, and commitment to high-quality, secure, and maintainable code.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today