What are the responsibilities and job description for the Applications Director position at Tews Company?
Job Description
Applications Director
The Applications Director is responsible for managing and overseeing the development, implementation, and ongoing maintenance of the organization’s applications and systems. This role requires strong leadership and technical expertise in application management, SQL and data architecture, project management, and information technology best practices to ensure systems are secure, efficient, and aligned with business needs.
Essential Functions
Applications Director
The Applications Director is responsible for managing and overseeing the development, implementation, and ongoing maintenance of the organization’s applications and systems. This role requires strong leadership and technical expertise in application management, SQL and data architecture, project management, and information technology best practices to ensure systems are secure, efficient, and aligned with business needs.
Essential Functions
- Oversee the full application lifecycle, including development, testing, implementation, and maintenance. Collaborate with internal teams and external vendors to ensure applications meet business requirements and adhere to industry standards.
- Lead and manage a team of application staff, database administrators, and other IT professionals. Provide coaching, guidance, and performance feedback to foster a collaborative, high-performing team.
- Design, develop, and optimize SQL databases and database objects, including tables, stored procedures, indexing, and statistics, ensuring data integrity, reliability, and performance.
- Apply strong knowledge of SQL databases and data architecture principles to develop effective strategies for data storage, retrieval, and analysis.
- Lead application development projects from initiation through completion, including planning, resource allocation, progress tracking, and risk management to ensure timely and successful delivery.
- Monitor application and system performance, identify issues or opportunities for improvement, and implement solutions to enhance system performance and user experience.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of ten (10) years of relevant experience.
- Any equivalent combination of education and experience that demonstrates the ability to successfully perform the essential functions of the role will be considered.
- Must possess and maintain a valid State of Florida Class E Driver’s License.
- Strong expertise in SQL databases, data modeling, and data architecture.
- Proficiency with project management methodologies and tools.
- Familiarity with IT best practices and security standards.
- Solid understanding of the software development life cycle (SDLC) and Agile methodologies.