Director, Application Development & Support
The Director of Application Development and Support is responsible for the development, implementation, and maintenance of Contexture's software development strategies and related activities of the organization. The role will provide technical direction and administrative support for the operational activities of the Application Development team.
This position will have operational responsibility of Contexture's software development life cycle and strategy, to enable successful development and delivery of software and will plan, coordinate, direct and implement CI / CD and automation activities to support this strategy. This position is accountable for ensuring that team members have the appropriate knowledge and understanding of the underlying technologies and standards to provide effective and efficient development, implementation, and support for all assigned activities. This individual will serve as a technical expert for internal and external stakeholders relating to software developed by Contexture. The role is also accountable for providing leadership to a team of software developers and engineers focused on continual service improvement and operational excellence.
This position is based in Phoenix Arizona; Denver Colorado; or Grand Junction, Colorado and requires local residency in one of these base locations. Our strategic flexibility allows for local work from home opportunities.
Essential duties and responsibilities include the following :
- Ensure high quality products are developed and maintained with a focus on security, stability and scalability as the pillars.
- Coordinate with the other Contexture departments to ensure that software and tools are delivered on time and error free while meeting organizational and customer requirements.
- Provide daily supervision and management of assigned staff and maintain necessary staffing levels which includes leading recruitment efforts and creating on-boarding plans for new or transferred employees.
- Provide mentoring, coaching, and educational support for employee development that aligns with organizational goals and objectives.
- Ensure development staff assignments and allocations are maintained, up-to-date, and equitable. Provide metrics around productivity across teams and members.
- Develop and implement policies and procedures which foster and sustain best practices for the department's software development methodologies.
- Prioritize team goals and tactics ensuring that the activities of the group are in line with organizational goals and objectives.
- Assesses and reports risks related to assigned projects and participate in the development and implementation of mitigation plans, with appropriate escalation to executive team, as needed.
- Assists with the evaluation and testing of emerging technologies, and tools.
- Drive the development of strategic business plans, processes, and other necessary documents to support the successful management of Contexture software.
- Maintains, enhances, and broadens knowledge and skills related to management and development tools, applications and best practices.
- Identify and resolve performance shortcomings within the team and its procedures to align with organizational expectations.
- Own continual service improvement identification and delivery.
- Promote a culture of information sharing and collaboration and build successful relationships across teams.
- Help provide budget estimates and oversight as they relate to team downline.
- Provide support, both during and after (as needed) business hours.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and / or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Skills :
Prior management and senior level leadership experience over software development & engineering teams and departments.Ability to explain complex software & engineering concepts to internal and external stakeholders of varying technical expertise.Demonstrated ability in leading cross-functional teams to deliver results on complex issuesStrong full-stack software development experience, and familiarity with tools, solutions, environments, and frameworks including Nodejs, Visual Studio, GitHub, TypeScript, Docker, Kubernetes, MongoDB, MSSQL, and Linux.Experience with creating technical and strategic road maps.Working knowledge of healthcare interoperability standards such as HL7 (Health Level 7), FHIR (Fast Healthcare Interoperability Resources), CDA (Clinical Document Architecture), etc.Strong analysis and design skills.Strong written and oral communication skills.Ability to anticipate problems and take decisive action, giving regard to impact on all stakeholders.Ability to prioritize and manage multiple tasks and allocate assigned resources to ensure projects are efficiently and effectively completed.Ability to work in a fast-paced and rapidly changing environment and consistently meet strict deadlines.Ability to work independently as well as ability to effectively work in a team environment and maintain strong working relationships.Supports and contributes to the organization's culture in a way that allows staff to feel appreciated, included and valued.Working knowledge of Microsoft Office 365 toolset (OneDrive, Word, Excel, and PowerPoint)Education / Experience :
Minimum of 10+ years of experience in design, development, maintenance, and support of software.Extensive experience in leading and managing cross-functional technical and teams is required.Bachelor's Degree with a concentration in Information Technology, Computer Science, Computer Engineering required; equivalent directly related work experience may be considered in lieu of a degree.Master's Degree preferred.Work Environment :
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually moderate.
The position may require occasional availability outside of regularly scheduled hours.
The position may require the ability to periodically drive to and from clients, conferences and / or events; and / or limited travel.
This position is expected to be exposed to, process, or handle sensitive information including but not limited to Protected Health Information (PHI), Personally Identifiable Information (PII), financial information, etc. As such, the holder of this position is expected to comply with all applicable laws, regulations, organizational policies, and compliance expectations.
Physical Demands :
The physical demands described here are representative of those necessary to perform the essential functions of the role :
Frequent communication and information exchange.Regular movement within the office to access equipment and materials.Ability to remain stationary for extended periods (approximately 50% of the time).Continuous use of computers and office equipment (e.g., keyboard, monitor, printer).Frequent handling of materials up to 10 lbs; occasional handling up to 30 lbs.Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
Note : This job description is not intended to be an exhaustive list of all duties, responsibilities, and / or qualifications associated with the job.
Benefits : Contexture provides a comprehensive benefits package. For details, please request a Benefit Summary from our Benefits Department.
The organization is an inclusive Equal Opportunity Employer. We do not discriminate on the basis of age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or other status protected by law or regulation.