Job Overview
Designs, develops, implements and updates software systems in accordance with the needs of the organization. Evaluates, schedules, and resources development projects; investigates user needs; and documents, tests and maintains computer programs.
Essential Functions
- Defines and Carries out procedures to ensure that all information systems products and services meet minimum organization standards and end-user requirements.
- Does Automation, writes test plans and detailed test scripts supporting test cases derived from an analysis of functional requirements and programming specifications.
- Thoroughly tests software to ensure proper operation and freedom from defects prior to implementation.
- Documents and works to resolve all problems.
- Devises improvements to current procedures and develops models of possible future configurations.
- Performs work flow analysis and recommends quality improvements.
- Establishes software quality standards for life cycle, documentation, development methods, testing and maintenance.
- Establishes advanced software test standards and methods and conducts complex software tests.
- Works collaboratively with developers across regions.
- Models data for the purposes for analytics and reporting in order to facilitate clear and simple access to non-technical users across varying Business Units. Reviews business requirements with regards to reporting, advises on the pros and cons of the possible technical solutions.
- Translates those business needs into technical specifications and provides input to the requirements for the development of a solution.
- Develops a full understanding of all relevant medical data and the data processing platform in which it resides.
- Explores data the data to discover patterns, relationships, anomalies and trends.
- Creates reports, graphs and other visualizations to accurately and plainly represent stories within the data.
- Writing relational and multi-dimensional database queries.
- Perform code reviews and optimization of existing queries.
- Comprehensively and coherently documents work in Confluence.
- Tracks and defines work within JIRA.
Qualifications
- Bachelor's Degree Computer Science
- Master's Degree Computer Science Pref