
100000002931.CIS Application Developer
At a Glance
- Category
- 💻 Technology
- Level
- Mid-Level
- Type
- Full-time
Spot the Problem
- Find what's costing you interviews at Qatar Foundation
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $5.88 one-time.
Key Result Areas:
➢
Develop in-house applications to support business requirements following software development methodologies, e.g., Waterfall and Agile
➢
Review business and system requirements and the applications portfolio to obtain a thorough understanding of business needs and deliver the most appropriate solutions
➢
Translate business and user requirements into functional specifications and design application solutions that fully address business requirements
➢
Create visual mock-ups, prototypes, and diagrammatic conceptual design techniques to develop user-friendly interfaces
➢
Plan and manage development activities to deliver required work on time
➢
Produce clear, thorough, and user-friendly technical documentation that supports quality assurance QA testing activities
➢
Participate in functional and usability testing of own and others’ work to improve the system and user experience; troubleshoot application production issues and resolve issues
➢
Collaborate with other IT personnel to implement completed production-ready systems; participate in change control processes as required
➢
Manage configuration controls (versioning of source code, system documentation, and configuration)
➢
Deliver end-user training for developed applications, and maintain training materials & user manuals
➢
Deploy and monitor a variety of applications in a production environment
➢
Work on integrating clinical and laboratory devices into the designated information systems within QPHI or with other partner (third party) systems
➢
Provide 2nd & 3rd level application support to end users to ensure uninterrupted system operations
➢
Other reasonable tasks as assigned by supervisor
Minimum Knowledge, Skills & Experience:
➢
Bachelor’s degree in Computer Science, Information Technology, or a related field
➢
2-5 years of full-time experience developing Web and client-based applications in an enterprise environment, preferably in healthcare
➢
Experience in Azure Cloud setup for a development environment
➢
Exposure to the full SDLC (System Development Life Cycle) with proficiency in object-oriented methodologies
➢
Proficient in n-tier development (multi-tier architecture)
➢
Exposure to LIMS, CIS, or PACS is an added advantage
➢
Proficiency in development technologies such as .Net/JEE, PL/SQL, JavaScript, XML, JSON, HTML5, CSS, CSS3, .Net Core, and Blazor, and the ability to quickly master new technologies
➢
Experience in data migration from legacy to new applications
➢
Professional experience in ISO ISMS standard 27001 and associated processes
➢
Experience in software release management
➢
Experience using GIThub and associated administration activities whenever required. Particularly focused on source control, versioning, and end-to-end build & test environments
➢
General Web development skills, including knowledge of usability principles, cross-browser compatibility, and best practices for ensuring Web security and accessibility
➢
Experience in Web User Interface Design (UI), including visual mock-ups and prototypes; exposure to Swing is an advantage
Web Services design experience (REST, SOAP, etc.)
➢
Experience employing Web 2.0 techniques and developing interfaces with libraries and frameworks such as JQuery or DOJO
➢
Experience with heterogeneous database environments such as Oracle, SQL Server, MySQL, or T-SQL coding, PostGres, and MongoDB
➢
DBMS experience, including creating and maintaining tables, constraints, triggers, views, stored procedures, and functions, packages, and types
➢
Experience documenting system designs and functional requirements
➢
Strong interpersonal communication and customer service skills with the ability to clearly articulate ideas
➢
Excellent spoken English skills with the ability to draft and edit a variety of written reports and communications and to articulate ideas clearly and concisely; Arabic proficiency is an advantage
Requirements
- •Bachelor’s degree in Computer Science, Information Technology, or a related field
- •2-5 years of full-time experience developing Web and client-based applications in an enterprise environment
- •Experience in Azure Cloud setup for a development environment
- •Exposure to the full SDLC with proficiency in object-oriented methodologies
- •Proficient in n-tier development (multi-tier architecture)
- •Experience in data migration from legacy to new applications
- •Professional experience in ISO ISMS standard 27001
- •Experience in software release management
Nice to Have
- •Exposure to LIMS, CIS, or PACS
- •Experience using GitHub for source control, versioning, and build test environments
- •Knowledge of usability principles, cross-browser compatibility, and Web security best practices
Responsibilities
- •Develop in-house applications following Waterfall and Agile methodologies
- •Translate business and user requirements into functional specifications and design solutions
- •Create visual mock-ups, prototypes, and diagrammatic conceptual designs
- •Plan and manage development activities to deliver work on time
- •Produce technical documentation to support QA testing activities
- •Participate in functional and usability testing and troubleshoot production issues
- •Collaborate with IT personnel to implement production-ready systems
- •Manage configuration controls, versioning of source code, and system documentation
Related Jobs3 similar jobs
Browse Similar
- Find what's costing you interviews at Qatar Foundation
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $5.88 one-time.

Qatar Foundation is a non-profit organization focused on education, research, and community development in Qatar. It aims to foster a knowledge-based economy and improve the lives of Qatar's citizens.

