Aiea, HI, USA
2 days ago
Development Manager

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 stakeholdersParticipates in the planning and design of proprietary software applications.Supervise personnel at multiple Sonic locations and give direction on solutions to business needs.  This includes the family of products within LabIS and TPS any new solutions adopted/developed in the future.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.Application Development & Testing:Implement Agile methodologies (Scrum, Kanban) or traditional SDLC depending on project needs.Lead, motivate, and mentor development teams (programmers, designers, testers). Delegate tasks, track performance, and foster a collaborative environment.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:In charge of the extraction of data and preparing reports to support Administrative and Compliance decisions.Gathers, compiles and analyzes data, reports to the Program Leader for action when appropriate to ensure servers and other equipment configurations are consistent with optimal performance to support operational processes.Participates in training employees in database management and use of data.Participates in continuous Quality Improvement for IT and related areas.Executes corrective measures to resolve any errors or flaws in existing functionality.Receives and completes maintenance-related updates as assigned by the project manager.Reviews and enforces all code standards, policies, and code library maintenance.
 Mentor EmployeesEducate 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.
 Facilitate resolution of IssuesBe 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 requiredMinimum Bachelor’s degree in an IT related field, or equivalent experience preferred

Skills/Abilities

Ability to develop business relationships and communicate effectively in writing and verbally with the user community, peers and supervisors.Applies expert knowledge of processes and resources required to perform analytical and technical tasks.Advanced ability to use data and logic to quickly find solutions to difficult challenges.Self-motivated individual capable in demonstrating and applying critical thinking and problem-solving skills.Outstanding leadership abilitiesSelf-motivatedAbility to work independentlyProficient in MS OfficeProficient in Anatomical Pathology LIS system functions/moduleProficient in Anatomical Pathology Lab workflows and functional operationsProficient in Agile/Scrum SDLCUnderstanding of Web based software developmentAbility to coach and mentor employeesAdept at resolving conflictTeam playerAbility to travel 25%Skilled at motivating other staffSuperior communication skillsProven multitask abilitiesStrong sense of responsibilityExceptional time management skillsGood 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:

N/A

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.

Confirm your E-mail: Send Email