Details
Posted: 26-Dec-24
Location: Aiea, Hawaii
Categories:
Operations
Internal Number: REQ-029609
Job Functions, Duties, Responsibilities and Position Qualifications:
Position Summary
This position is responsible for managing teams that focuses on the solution development process for an application and possesses a history of commercial application design. This position would require exposure to the Agile software development methodology. Primary duties will include coaching and mentoring employees, career development, collaborating with inter/intra-departmental leadership, corporate management, communication and collaboration, managing escalations, problem-solving and decision -making, and creating and managing processes. They will oversee the entire application lifecycle, from gathering requirements to implementation and maintenance. This means managing the team, timeline, and quality of the project. The management roles consist of but not limited to close the gap between business needs and technical solutions, ensuring the applications meet both.
Job Responsibilities
Essential Functions:
- Manage Application Development Teams:
- Define project requirements and timelines in collaboration with stakeholders
- Participates in the planning and design of proprietary software applications.
- Ensures employees complete project with the proper documentation of system architecture and database mapping.
- Communicates requirements, project plans and project status to all levels of the organization.
- Ensures that the team designs and develops software, systems, applications, and processes to build data integration, enable data analysis and business intelligence, enforce data security, and optimize systems and process efficiency.
- Lead the integration of clinical and pathology data with hospital clients/clinic systems (HIS, EMRs) and other clinical platforms to facilitate seamless data exchange.
- Collaborate with clinical teams, pathology teams, IT, and external vendors to ensure smooth deployment and integration of software and systems that improve laboratory and or clinical workflows in the hospital we support.
- Application Development & Testing:
- Implement Agile methodologies (Scrum, Kanban) or traditional SDLC depending on project needs.
- Lead and mentor teams responsible for the support and development of clinical laboratory and pathology information systems, including software developers, data analysts, and other technical personnel
- Define project scope, timelines, budget, and resource allocation. Break down projects into manageable tasks and track progress.
- Identifies and implements standards and tools for software, systems, and application development.
- Develops new software applications and upgrades to existing software applications.
- Manages the design, testing and documentation of new or existing applications, which includes upgrades, enhancements and hot fixes, to thoroughly understand business needs and ensure comprehensive testing scenarios are documented.
- Ensure team apply Test Driven Development (TDD) practices to compose unit and integration tests, ensuring proper functionality, stability, and data integrity of all code.
- Follows corporate standards for naming conventions, development practices, and code library maintenance.
- Ensures that all data communications are secure as required by the Health Insurance Portability and Accountability Act (HIPAA) of 1996.
- Manages the development, maintenance and execution of test cases, ensuring the quality and stability of the system throughout the project.
- Testing of projects is to be in accordance with written business and functional design documents and following established standards.
- Reports, monitors and verifies application project defects, as necessary. Ensures that defects in the software products have been corrected and document results of testing.
- Documents testing and technical applications to maximize user understanding.
- Ensures that documentation is updated when change requests are approved for a project.
- Support and Maintenance
- Oversee the ongoing support, maintenance, and optimization of the core business applications to ensure minimal disruption to clinical and pathology operations.
- Manage troubleshooting, issue resolution, and system updates, ensuring quick response times and efficient problem-solving.
- Ensure system uptime and availability across all clinical and pathology laboratory locations, working with IT Operations teams to address and resolve any issues that affect system performance.
- Work with the Operations team to properly communicate scheduled downtimes to all affected users (internal and external).
- Reviews and enforces all code standards, policies, and code library maintenance.
- Mentor Employees
- Educate and assist employees in career path opportunities.
- Coaches, mentors and develops talent among new or junior team members.
- Provide training to employees to enhance job skills and educate on additional software applications.
- Keep up to date with employee online learning and certification status.
- Foster a collaborative, results-driven environment that encourages innovation, technical expertise and continuous learning for all team members.
- Facilitate resolution of Issues
- Be fanatical and proactive about problem resolution.
- Provide direction in resolution of software issues across product lines.
- Communicate across departments to initiate new resolution workflows.
- Other duties as assigned
Job Qualifications
Required:
Education/Certification
- Education/Certification: 3 years' experience in management in information technology (IT) or equivalent expertise in a related field required
- Minimum Bachelor's degree in an IT related field, Clinical laboratory science or equivalent experience preferred
Skills/Abilities
- Outstanding leadership abilities
- Self-motivated
- Ability to work independently
- Proficient in MS Office
- Proficient in Agile/Scrum SDLC
- Strong understanding of both clinical and pathology workflows, test processes and data management.
- Demonstrated experience with project management, including managing timelines, resources, budgets and scope.
- Understanding of Web based software development
- Ability to coach and mentor employees
- Adept at resolving conflict
- Team player
- Skilled at motivating other staff
- Superior communication skills
- Proven multitask abilities
- Strong sense of responsibility
- Exceptional time management skills
- Good working knowledge of Agile Software Development and/or its various components.
- Proficient knowledge of source control systems such as Git, SubVersion, or Team Foundation Version Control (TFVC).
- Thorough knowledge of website accessibility guidelines and data protection practices.
- Experience working directly with clients in a highly professional manner.
- Must be able to balance high quality standards with schedule pressures and demanding environment.
- Must be a resourceful self-starter, flexible, pro-active, solution-oriented and customer-oriented.
License Certification:
Scheduled Weekly Hours:
40
Work Shift:
Job Category:
Information Technology
Company:
Sonic Healthcare USA, Inc
Sonic Healthcare USA is an equal opportunity employer that celebrates diversity and is committed to an inclusive workplace for all employees. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, age, national origin, disability, genetics, veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.