Job Title: Director Application Development
Reports To: Chief Technology Officer
FLSA Status: Exempt
Department: Technology
JOB SUMMARY: Responsible for applying extensive knowledge of software and managing delivery to ensure requirements are set designs are provided timelines and expectations are aligned and product is delivered on time. Additionally the Director acts as a high-level technical decision-maker establishing technical standards guiding architectural decisions and ensuring the reliability and scalability of systems to support business goals.
ESSENTIAL JOB FUNCTIONS:
- Provide day-to-day leadership to a team of Application Developers.
- Work cross-functionally with Product Development Project Management and SRE team to manage all deliverables from the application development team.
- Oversee release planning coordination risk mitigation and change control across engineering and business stakeholders.
- Provide coaching and guidance on job performance and career development to direct reports; build and direct talent-building and development objectives for the organization.
- Manage vendor relationships with cloud providers data centers and infrastructure partners to uphold SLAs and resolve issues efficiently.
- Develop and maintain documentation; provide internal training as needed.
- Guide cross-functional release planning across Product QA Engineering and IT Ops to align with business goals.
- Provide technical direction and architectural guidance across applications platforms and integrations.
- Oversee full SDLC delivery across multiple products and platforms ensuring on-time high-quality releases.
- Champion modern engineering practices including Agile DevOps CI/CD code reviews automated testing and cloud-first development.
- Negotiate with and influence decision-making at the senior management and executive level
- Build and manage a software development org key initiatives and roadmaps while delivering critical projects with short medium and long-term objectives
- Manage internal and external development resources including contractors and vendor-supported platforms.
- Promote a culture of continuous improvement learning and engineering excellence within the team.
MINIMUM QUALIFICATIONS: To perform this job successfully an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the minimum knowledge skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
- Bachelors degree in Computer Science or related discipline preferred.
- 10 years of experience in Software Development or related fields.
- 5 years of experience managing teams.
- Strong programming background in Java with experience building and scaling microservices-based platforms.
- Solid understanding of web/API technologies (REST JSON) and API interfaces.
- Experience managing software delivery through development QA staging and production tiers.
- Certification in relevant areas preferred.
- Knowledgeable in SDLC best practices and familiar with CI/CD practices using tools like JIRA and GitLab.
COMPETENCIES:
- Customer Service: Exceptional attitude and a passion for providing outstanding service to internal customers.
- Attention to Detail: Thoroughness in accomplishing a task through concern for all the areas involved no matter how small. Monitors and checks work or information and plans and organizes time and resources efficiently
- Analytical Skills: Collects and researches data; Designs workflows and procedures; Identifies data relationships and dependencies.
- Communications: Exhibits good listening and comprehension. Expresses ideas and thoughts in verbal and written form. Keeps others adequately informed. Selects and uses appropriate communication methods.
- Managing People: Develops subordinates skills and encourages growth; provides direction and guidance; reacts well under pressure; motivates others to perform well and exhibits confidence in self and others.
- Problem Solving: Ability to solve issues efficiently and quickly.
- Relationship Management: Manages interactions to service and support the organization; establishes credibility with all interactions.
- Teamwork: Contributes to building a positive team spirit. Exhibits objectivity and openness to others views.
SUPERVISORY RESPONSIBILITY
This position is responsible for the direct supervision of designated employees in the Technology department.
PHYSICAL DEMANDS
While performing the duties of this job the employee is regularly required to stand walk reach and sit for a minimum of 8 hours with or without reasonable accommodation. The employee is required to use hands to finger handle or feel objects and/or tools. The employee is required to talk or hear with or without reasonable accommodation and must sometimes lift and move up to 10 pounds.
WORK ENVIRONMENT
While performing the logistics duties of this job the employee is frequently exposed to moderate noises such as computers printers and other light traffic noise in an office setting.
This role is in-office. Remote work may be performed from a pre-approved location as arranged and scheduled by team management and approved by department leadership.
OTHER DUTIES
Please note this job description is not designed to cover or contain a comprehensive listing of activities duties or responsibilities that are required of the employee for this job. Duties responsibilities and activities may change or be supplemented at any time with or without notice.
Required Experience:
Director
Job Title: Director Application Development Reports To: Chief Technology OfficerFLSA Status: ExemptDepartment: TechnologyJOB SUMMARY: Responsible for applying extensive knowledge of software and managing delivery to ensure requirements are set designs are provided timelines and expectations are a...
Job Title: Director Application Development
Reports To: Chief Technology Officer
FLSA Status: Exempt
Department: Technology
JOB SUMMARY: Responsible for applying extensive knowledge of software and managing delivery to ensure requirements are set designs are provided timelines and expectations are aligned and product is delivered on time. Additionally the Director acts as a high-level technical decision-maker establishing technical standards guiding architectural decisions and ensuring the reliability and scalability of systems to support business goals.
ESSENTIAL JOB FUNCTIONS:
- Provide day-to-day leadership to a team of Application Developers.
- Work cross-functionally with Product Development Project Management and SRE team to manage all deliverables from the application development team.
- Oversee release planning coordination risk mitigation and change control across engineering and business stakeholders.
- Provide coaching and guidance on job performance and career development to direct reports; build and direct talent-building and development objectives for the organization.
- Manage vendor relationships with cloud providers data centers and infrastructure partners to uphold SLAs and resolve issues efficiently.
- Develop and maintain documentation; provide internal training as needed.
- Guide cross-functional release planning across Product QA Engineering and IT Ops to align with business goals.
- Provide technical direction and architectural guidance across applications platforms and integrations.
- Oversee full SDLC delivery across multiple products and platforms ensuring on-time high-quality releases.
- Champion modern engineering practices including Agile DevOps CI/CD code reviews automated testing and cloud-first development.
- Negotiate with and influence decision-making at the senior management and executive level
- Build and manage a software development org key initiatives and roadmaps while delivering critical projects with short medium and long-term objectives
- Manage internal and external development resources including contractors and vendor-supported platforms.
- Promote a culture of continuous improvement learning and engineering excellence within the team.
MINIMUM QUALIFICATIONS: To perform this job successfully an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the minimum knowledge skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
- Bachelors degree in Computer Science or related discipline preferred.
- 10 years of experience in Software Development or related fields.
- 5 years of experience managing teams.
- Strong programming background in Java with experience building and scaling microservices-based platforms.
- Solid understanding of web/API technologies (REST JSON) and API interfaces.
- Experience managing software delivery through development QA staging and production tiers.
- Certification in relevant areas preferred.
- Knowledgeable in SDLC best practices and familiar with CI/CD practices using tools like JIRA and GitLab.
COMPETENCIES:
- Customer Service: Exceptional attitude and a passion for providing outstanding service to internal customers.
- Attention to Detail: Thoroughness in accomplishing a task through concern for all the areas involved no matter how small. Monitors and checks work or information and plans and organizes time and resources efficiently
- Analytical Skills: Collects and researches data; Designs workflows and procedures; Identifies data relationships and dependencies.
- Communications: Exhibits good listening and comprehension. Expresses ideas and thoughts in verbal and written form. Keeps others adequately informed. Selects and uses appropriate communication methods.
- Managing People: Develops subordinates skills and encourages growth; provides direction and guidance; reacts well under pressure; motivates others to perform well and exhibits confidence in self and others.
- Problem Solving: Ability to solve issues efficiently and quickly.
- Relationship Management: Manages interactions to service and support the organization; establishes credibility with all interactions.
- Teamwork: Contributes to building a positive team spirit. Exhibits objectivity and openness to others views.
SUPERVISORY RESPONSIBILITY
This position is responsible for the direct supervision of designated employees in the Technology department.
PHYSICAL DEMANDS
While performing the duties of this job the employee is regularly required to stand walk reach and sit for a minimum of 8 hours with or without reasonable accommodation. The employee is required to use hands to finger handle or feel objects and/or tools. The employee is required to talk or hear with or without reasonable accommodation and must sometimes lift and move up to 10 pounds.
WORK ENVIRONMENT
While performing the logistics duties of this job the employee is frequently exposed to moderate noises such as computers printers and other light traffic noise in an office setting.
This role is in-office. Remote work may be performed from a pre-approved location as arranged and scheduled by team management and approved by department leadership.
OTHER DUTIES
Please note this job description is not designed to cover or contain a comprehensive listing of activities duties or responsibilities that are required of the employee for this job. Duties responsibilities and activities may change or be supplemented at any time with or without notice.
Required Experience:
Director
View more
View less