- Company Name
- Sym-Tech Dealer Services
- Job Title
- Director, Software Development
- Job Description
-
**Job Title**
Director, Software Development
**Role Summary**
Lead and expand multiple software development teams (10+ staff, contractors, consultants) to deliver new and updated application systems. Own end‑to‑end project delivery, ensuring architectural quality, timely delivery, budget compliance, and high stakeholder satisfaction.
**Expectations**
- Deliver production‑ready software that meets business requirements and quality standards.
- Maintain continuous improvement of development processes, reduce technical debt, and enforce architectural governance.
- Build and retain a high‑performance “A” team through coaching, recruitment, and career development.
- Ensure compliance with security, data integrity, and regulatory requirements.
**Key Responsibilities**
- Manage and mentor multiple development teams; conduct performance reviews, coaching, and professional growth plans.
- Drive project planning, resource allocation, scheduling, and budget control.
- Partner with business stakeholders to capture requirements and communicate project status.
- Champion disciplined project management and adherence to approved processes.
- Champion architectural standards, including Azure cloud, microservices, and modern Microsoft stack (Angular, Bootstrap, .NET Core, Node.js, DAPR, Power BI, SSIS, SSRS, SQL Server).
- Own key business applications; develop and maintain architecture and process documentation.
- Collaborate with IT Help Desk, DevOps, and other IT functions to diagnose and resolve incidents.
- Conduct risk assessments, enforce compliance, and protect data and systems.
- Facilitate knowledge transfer to other IT teams and stakeholders.
**Required Skills**
- Strong technical leadership in Microsoft enterprise and full‑stack development.
- Proven architectural design and implementation of Azure‑based microservices.
- Experience with modern front‑end frameworks (Angular, Bootstrap, jQuery).
- Proficient in .NET Core, Node.js, DAPR, ETL, Power BI, SSIS, SSRS, Microsoft SQL Server.
- Project management expertise, including agile/scrum practices.
- Vendor and external relationship management.
- Excellent communication, stakeholder management, and team building skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Systems, or related field.
- 8+ years of application development management experience.
- 5+ years of people management experience.
- 10+ years of experience with Microsoft enterprise full‑stack solutions.
- Certified Scrum Master (CSM) is a plus.
- Prior experience with PCMI PCRS Policy Administration System and Microsoft Dynamics (NAV, CRM) is beneficial.