The Application Development Manager is responsible for overseeing the end-to-end software development lifecycle, from planning and design to deployment and maintenance. This role ensures the development of high-quality software applications that align with business objectives, meet performance standards, and adhere to industry best practices. The ideal candidate will lead a team of developers, manage resources efficiently, and collaborate with stakeholders to drive successful project execution.
Key Responsibilities
Define project scope, objectives, and success criteria in collaboration with stakeholders.
Lead the software development lifecycle (SDLC), ensuring timely and high-quality project delivery.
Establish and enforce coding standards, best practices, and quality assurance measures.
Oversee application testing, debugging, and defect resolution to maintain system integrity.
Implement and manage continuous integration and continuous deployment (CI/CD) pipelines.
Identify potential risks and create proactive mitigation strategies to prevent project delays.
Ensure application development initiatives are aligned with organizational goals and strategies.
Maintain accurate technical documentation covering code structure, system architecture, and development processes.
Manage vendor relationships to ensure optimal third-party tool integration and performance.
Lead and mentor cross-functional development teams, fostering a culture of innovation and efficiency.
Requirements
Bachelors degree in Computer Science, Information Technology, or a related field (Masters degree is a plus).
Project Management Certification (PMP, Agile, or equivalent) is preferred.
6+ years of experience in software application development and project management.
Strong proficiency in programming languages used in application development.
Expertise in Cloud Architecture (AWS, Azure, Google Cloud) and Solution Architecture.
Experience with software product management and agile methodologies.
Hands-on knowledge of data management, security, and database integration.
Proven ability to lead teams, manage projects, and oversee vendor partnerships.
Strong problem-solving, negotiation, and communication skills.
Ability to thrive in high-pressure environments while maintaining a solution-oriented mindset.