***DIRECTOR, DEVELOPMENT – TOUCHWORKS***
Remote U.S. or Canadian Role
Job Summary
We are seeking a seasoned and results-oriented Director of Development to lead the evolution of our TouchWorks Application Suite. This is a pivotal role that requires a strategic thinker with a deep understanding of software development and a proven track record of building and leading high-performing teams. The ideal candidate will have a strong technical foundation, exceptional leadership skills, and the ability to navigate complex challenges in a fast-paced environment. You will be responsible for developing and executing the long-term product roadmap, driving innovation, and ensuring the delivery of high-quality software solutions. TouchWorks | Altera Digital Health (alterahealth.com)
Key Responsibilities
- Leadership and Team Management: Oversee a team of 20-30 software development professionals, including direct management of 5+ team leads. Foster a collaborative and high-performance culture within the team.
- Product Development: Define and execute the product roadmap for the TouchWorks Application Suite, ensuring alignment with business objectives and market needs. Lead the development and implementation of new features and functionalities.
- Technical Expertise: Maintain a deep understanding of software development technologies and industry trends. Provide technical guidance and mentorship to the team.
- Project Management: Oversee multiple complex software development projects simultaneously, ensuring on-time and on-budget delivery.
- Performance Optimization: Drive performance improvements across the TouchWorks Application Suite.
- Cloud Migration: Lead the migration of the product suite to a cloud-based architecture.
- Stakeholder Management: Build and maintain strong relationships with internal and external stakeholders.
- Talent Acquisition and Development: Identify, recruit, and develop top talent to strengthen the development team.
Qualifications
- Bachelor’s degree in computer science, engineering, or a related field, or equivalent years of experience.
- 15+ years of relevant work experience in software development.
- 10+ years of experience in information technology management.
- 7+ years of leadership experience, including responsibility for organizational objectives and measurements.
- Proven track record of leading and developing high-performing software development teams.
- Deep expertise in C#, .NET, Angular, and Azure cloud technologies.
- Strong project management and organizational skills.
- Excellent communication and interpersonal skills.
- Ability to thrive in a fast-paced, dynamic environment.
Travel and Work Location
- Minimal travel required
- Remote role based in the U.S. or Canada.
Ideal Candidate Profile
We are seeking a highly motivated and experienced leader with a passion for technology and a proven ability to deliver results. The ideal candidate will have a strong technical foundation combined with exceptional leadership and communication skills. They will be a strategic thinker who can effectively navigate complex challenges and drive innovation.