Who We Are
Exan is a fast-growing dental software development company and subsidiary of the Henry Schein Corporation. With over 25 years of experience in the software marketplace, Exan has built a trusted reputation for software that is secure, practical and robust. Recognized as an industry leader, Exan operates its four software business groups - Dental Academic Institution, Dental Group Enterprise, Private Practice, and Hygiene Institution divisions - through a centralized network which services our clients across North America. We are expanding across all departments, come join our team!
About the Job
The successful candidate will lead Exan's Software Development team and plans and directs the development of new software products and/or enhancements to existing products. Working closely with the Product Management team, the Director of Software Development will influence all aspects of development to ensure the delivery of a superior product that is of the highest quality.
Ensures projects are completed on time and according to corporate quality standards.
Facilitates communication upward and across project team including project status, justifications for variances and technical information (architecture, design and implementation objectives).
Serves as a focal point for other departments on project status or other project information.
Organizes projects through development of a Project Plan:
o Communicates product goals as defined by Product Management.
o Provides definition of project strategy.
o Identifies of the roles and responsibilities of key project groups.
o Develops schedules with key milestones, identification of risks, contingency plans and allocation of project resources.
Trains and mentors other team members in testing methodology and the software development life cycle.
Takes a leadership role in implementation of QA standards and continual improvement activities.
Identifies opportunities to improve software development processes through introduction of new systems, methods, artifacts or resources.
Ensures projects are completed according to product specifications and are properly documented and that implementation of the product satisfies the product specifications.
Oversees architecture and responsible for implementations that are maintainable and extendible to accommodate future development and maintenance (architecture documentation and architecture design review).
Ensures that documentation receives appropriate level of technical review support and that QA test plans meet the project requirements.
Responsible for design and implementation of appropriate development processes.
10 years of progressive technical experience in software research/development environment with 5 years in software product development management.
Bachelor's degree in software engineering or computer science; advanced degree desirable.
Proven experience in managing software research and development projects.
In-depth knowledge of software development design, procedures and objectives.
Excellent organizational, leadership/decision making, human relations and communications skills.
Proven presentation creation and delivery skills.
Effective time management and decision making skills.