Director, Application Development
Job Title: Director of Application Development
Location: India
Reports To: Vice President, Systems & Software
Job Summary: The Director of Application Development will lead the Application Development team, ensuring the successful delivery of high-quality software solutions. This role involves overseeing the development, implementation, and maintenance of applications that support the company's business objectives. The Director will work closely with various business units, to ensure that applications meet the needs of the business and its stakeholders. Additionally, the Director will coordinate with leaders at the Denver HQ and play an important role in Hyderabad site alongside the local site leader.
Key Responsibilities:
Lead and manage the Application Development team, including hiring, training, performance management, and foster a positive work environment
Oversee the development, implementation, and maintenance of software applications.
Collaborate with other departments to ensure that applications meet business needs and customer requirements.
Develop and implement strategies for improving application development processes and methodologies.
Ensure that applications are developed on time, within budget, and to the required quality standards.
Coordinate with leaders at the Denver HQ to align development efforts with company-wide objectives.
Manage relationships with external vendors and partners.
Provide technical guidance and support to the Application Development team.
Ensure compliance with all relevant regulations and standards.
Play an important role in site activities alongside the site leader.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field. A Master's degree is preferred.
20+ years of experience in application development role with strong leadership and management skills, along with the experience of leading a large team of developers.
Excellent communication and interpersonal skills, with the ability to work effectively with stakeholders at all levels of the organization.
Strong technical skills, with experience in a range of programming languages and development tools, including C#, .Net, React, Node.js, and GoLang.
Knowledge of industry best practices and trends in application development.
Experience with Agile and DevOps methodologies.
Ability to manage multiple projects and priorities in a fast-paced environment.
Must have cloud application development experience, particularly on Google Cloud Platform (GCP).
Must have experience with AI and developing AI-based solutions.
Experience with Jira and Confluence.
Experience with GitHub for source code management and CI/CD pipelines.
Strong ability to prioritize work effectively.
Preferred Skills:
Experience with cloud-based application development.
Knowledge of data security and privacy regulations.
Experience with project management tools and software.