Job Description
- Assess requests from end-users and provides feedback/updates to requester on result of assessment or development.
- Understands strategic business needs and plans for growth.
- Participates in the design, development, testing and deployment of system enhancements.
- Finds technological solutions to business requirements.
- Creates, analyzes, and validates detailed functional specifications.
- Facilitates design sessions with the implementation team to define the solution.
- Delivers elements of systems design, business rules, wireframes, or other detailed deliverables
- Validate software implementation configuration activities.
- Support end-user education.
- Complete system maintenance training to maintain the system post activation.
- Assume responsibility for project tasks and ensure they are completed in a timely fashion
- Escalates and coordinates production issues to concerned departments or units or third-party vendor; ensuring that the resolution of issues is within the set Service Level Agreement.
- Documents system issue and resolution applied.
Requirements
Experience/Education Requirements:
- Completed College degree in Engineering (Computer/Telecommunication/Computer Science/Information Technology) or College degree in Medical Science with background in Information Technology
- With two (2) years work experience in any/all of the following: end-user computing, system support, systems analysis and design
- Experience in maintenance and/or development of clinical applications or hospital information systems is an advantage
Skills/Competencies and Personal Attributes:
- Management System (RDBMS) like MS SQL and Oracle; NoSQL like MongoDB; software development tools like Visual Basic and Java.
- Skilled in using modeling tools such as Unified Modeling Language (use case, swimlane), dataflow diagram, process flow diagram, entity relationship diagram, data dictionary.
- Knowledge in Systems Development Life Cycle, Agile methodology, SCRUM
- Able to communicate with medical and non-medical staff in the institution; tolerant to different demands of clients and to stress; proven communication (verbal and written), presentation, analysis, organizational and management skills.
- Presentable, strong work ethics, team player, dependable, systematic, self-motivated, multi-task oriented, and detail conscious; creative and patient with high level of integrity and maturity.