The Associate Director Technology II will supervise a team of IT employees responsible for the development and delivery of IT system solutions. This role involves managing the development and integrity of new applications and systems, as well as the support and maintenance of existing ones. The position requires leading teams within various technical sub-families, including Agile, Application Design and Programming, Business Support, Database, Systems Architecture and Engineering, Systems Technical Support, and Software Delivery Project/Program Management and Technology Security. The role also involves coordinating the software development lifecycle, partnering with technology vendors and consultants, and collaborating with business areas and other IT organizations to define strategic technical direction and develop business cases. Key responsibilities include defining requirements, preparing plans and schedules, managing resources and funding, and conducting performance reviews. The role also focuses on developing highly scalable architecture for the Order Domain and Enterprise order lifecycle, utilizing cloud technologies (AWS/Azure), NoSQL databases (Elasticsearch/SOLR, Redis), relational databases (Postgres, Oracle), and event-based architecture with Kafka. Subject matter expertise in building high-volume, high-transaction applications using Java, Spring Boot, and Maven is essential. The role involves performing requirements gathering, analyzing requirements, decomposing them into feature delivery items, and delivering software using SDLC on Azure and On-Premise. Leading engineering teams and overseeing Digital Transformations, including legacy platform migrations, are also key aspects of this position. The role directly oversees two Lead Software Engineers, one Principal Quality Assurance, one Lead Quality Assurance, and one Senior Tech Product Manager.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager