Back End Software Engineer – HMIS Software
Job Summary:
We are seeking an experienced and dedicated Back End Software Engineer
to lead the development of advanced Health Management Information
Systems (HMIS). The ideal candidate will have a proven track record in
software development within the healthcare sector, leveraging deep
technical expertise and industry knowledge to deliver scalable,
reliable, and secure solutions tailored to market needs. This role
requires technical proficiency, leadership, and familiarity with Saudi
Arabia’s unique healthcare technology landscape.
Key Responsibilities:
- Software Development:
- Analyze and define user requirements to develop tailored
software solutions.
- Write, test, refine, and optimize code, ensuring adherence
to best practices and coding standards.
- Design, develop, and implement new software programs,
operating systems, and updates to existing platforms.
- Evaluate and integrate software products to enhance
compatibility across systems and platforms.
- Create detailed technical specifications and operational
documentation.
- Maintain, monitor, and troubleshoot systems to resolve
software issues and optimize performance.
- Develop and modify existing software programs by analyzing
areas for improvement.
- Collaboration and Consultation:
- Partner with cross-functional teams, including UX designers,
systems analysts, and sales professionals, to ensure
software aligns with user and business needs.
- Consult with clients and internal stakeholders on software
performance, improvements, and maintenance strategies.
- Innovation and Learning:
- Research emerging technologies and integrate relevant
advancements into development processes.
- Contribute to the team's technical expertise through
knowledge sharing and mentoring.
- Full-Stack Development:
- Leverage backend technologies such as Java, Jakarta EE, and
Oracle DB.
- Collaborate on frontend development using frameworks like
Angular and support mobile app development.
- Contribute to mobile app development and other product
development initiatives.
- Documentation and Compliance:
- Ensure compliance with quality standards, regulatory
requirements, and accreditation benchmarks.
- Maintain detailed records aligned with company policies and
statutory mandates.
- Teamwork and Leadership:
- Create a positive, safe, and stimulating environment for
colleagues.
- Serve as a role model, demonstrating the organization’s core
values.
- Participate in team meetings and contribute constructive
inputs for continuous improvement.
Qualifications and Experience:
- Essential:
- Bachelor’s degree in computer science, information
technology, a related field, or equivalent cumulative experience.
- Over 10 years of experience in IT operations, coding, and
testing, particularly in healthcare, IT, or software
solutions sectors.
- Proven experience supervising technology teams and managing
large-scale IT projects.
- In-depth knowledge of Saudi Arabia’s healthcare technology
ecosystem, including regulatory frameworks, market trends,
and client needs.
- High proficiency in both spoken and written English and
Arabic is a plus.
- Valid, transferable Iqama in Saudi Arabia.
- Desired:
- Master’s degree in computer science, information technology,
or a related discipline.
- Experience in developing and implementing an HMIS system or
similar enterprise-level solutions.
Key Competencies:
- Technical Expertise:
- Proficient in backend development (Java, Jakarta EE) and
database management (Oracle DB).
- Knowledge of frontend frameworks (Angular) and mobile app
development tools.
- Healthcare and IT Sector Insight:
- Familiarity with Saudi Arabia’s healthcare IT ecosystem and
regulatory environment.
- Language Skills:
- High proficiency in both spoken and written English and
Arabic is a plus.
- Analytical and Strategic Thinking:
- Strong analytical skills and business acumen to identify and
act on market trends.
- Communication and Leadership:
- Excellent interpersonal skills for team collaboration and
stakeholder engagement.
- Leadership abilities to guide and inspire cross-functional
teams.
- Adaptability and Problem-Solving:
- Flexible and resourceful in addressing challenges and
navigating changing priorities.
What We Offer:
- A dynamic and collaborative work environment.
- Opportunities for professional growth and continuous learning.
- The chance to make a meaningful impact on healthcare technology
solutions.