linkedin
Senior Software Engineer
ICD Group.
Dubai, UAE
Full Time
Senior
Onsite
2 weeks ago
Software DevelopmentBack End Web DevelopmentObject Oriented ProgrammingAPI DevelopmentDatabase ManagementVersion Control
Free
Job Fit Check
Base Career helps you apply smarter for this job.
?%
Ready to ScanKey skills for this role
Software DevelopmentBack End Web DevelopmentObject Oriented Programming
About the Role
ICD Group seeks a Senior Software Engineer for an on-site role in Dubai to design, develop, and maintain back-end systems supporting medical operations. The role requires strong computer science fundamentals, back-end development expertise, and experience with modern development tools.
Key Skills for This Role
Software DevelopmentBack End Web DevelopmentObject Oriented ProgrammingAPI DevelopmentDatabase ManagementVersion Control
Responsibilities
- Design, develop, and maintain back end systems and services that support ICD Group’s medical operations and data management
- Implement robust, scalable software solutions, integrating with existing healthcare platforms
- Ensure system performance, reliability, and security
- Collaborate with cross functional teams, translating business and clinical requirements into technical specifications
- Participate in code reviews, testing, and documentation
- Mentor less experienced engineers and contribute to architectural decisions
- Help drive best practices in software development within the organization
Requirements
- 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)
- 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
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.
Trusted by over 500,000 job seekers on Base Career