DETAILS: DIRECTOR OF APPLICATION DEVELOPMENT
Title: Compensation: Great Base salary + Strong Bonus + Excellent benefits
Location: Hybrid Role- 4 days in office / Smyrna, TN (Suburb of Nashville)
OVERVIEW: DIRECTOR OF APPLICATION DEVELOPMENT
We are seeking an experience Software leader with a strong development and management background to lead a team of software managers.Those manager's teams are responsible for a large number of Custom applications, API Development and Integrations/EDI to numerous partners, as well as ERP systems. This person will resolve complex problems with software and provides strategic vision and leadership to maintain roadmaps, priorities and timelines.
RESPONSIBILITIES: DIRECTOR OF APPLICATION DEVELOPMENT
- Lead all the efforts in the Application Engineering and Integration Services areas.
- Mentor, coach, and develop Managers, Principals and Engineers.
- Assesses and comments on code as it is developed.
- Assist with identifying gaps in current capabilities and provide clear directions to the teams in managing the current while building the solutions for the future.
- Assists the upper management by providing inputs for technology modernization strategies
- Identifies Standards of code for “cross-pollination” to other projects.
- Oversight for development of proposals and prototypes.
- Manages software development processes.
- Works closely with operation teams to insure sound operation and delivery of service.
- Determines project assignments for development managers
- Budgeting and tracking expenses regularly
- Works directly with clients to integrate and support products.
- Works with leadership team to plan future R&D projects.
- Investigates new technologies, creating prototypes for business teams.
- Works with Account Managers and Business team on responses to client RFP's and integration requests.
- Determines new features with appropriate and effective design.
- Works with direct reports to build technical strategy and roadmaps
- Leads the discussion to deliver estimates for engineering efforts.
- Determines/creates an effective structure and organization.
- Engages with clients to understand their needs and demands
- Assesses applicability of tools/software for development projects.
- Researches solutions to bugs and other software performance issues.
- Plan and executes the people related activities like Talent Management, employee training, succession planning and performance appraisals
MINIMUM REQUIREMENTS: DIRECTOR OF APPLICATION DEVELOPMENT
- Bachelor's degree in computer science or related field
- 7+ years' experience in Application Development
- 5+ years management experience
- Experience leading Application Engineering and Integration services teams including EDI.
- Knowledge of any UI/UX Front-End frameworks like React or Vue.js
- Ability to use major RDBMS like MySQL or PostgreSQL or SQL Server and any form of NoSQL like Mongo or Couchbase to invest in developing trends and core skills
- Knowledge of modern project life cycle methodology (Lean RUP, agile), Service Life Cycel (SLC), Release and Change
- Knowledge of Java, .NET or other relevant core development language.
- Knowledge of B2C Customer Service
- Knowledge of cloud best practices and technologies.
- Knowledge of DevSecOps best practices.