Job Openings Applications Development Manager

About the job Applications Development Manager

The Applications Development Manager (ADM) will report to the Vice President of Information Technology and will work closely with the Vice President of Ecommerce to extend branding efforts and introduce new product offerings through the existing platform. The ADM is responsible for ensuring deadlines are met, designing and implementing goals for software development projects for the team. It is critical for this role to ensure that software meets the proper standards and adheres to best practices, design the software documentation, and maintain the software components.

This role is a technical position, and it will require the individual to design and code aspects of the software, as well as instruct team members on how to implement the proper code into the program so passion for technology is required as well as comfort in working alongside senior architects and project managers delivering scalable, secure and high-quality applications.

Job Responsibilities and Performance Standards:

Provide strong leadership, coaching, and mentorship to a team of software engineers, fostering a collaborative environment and professional development growth while ensuring alignment with company goals

Collaborate closely with cross-functional teams, including ecommerce product management, project manager and IT, to ensure successful project delivery outcomes Work closely with Project Managers to oversee the planning, execution, and delivery of concurrent projects, ensuring they are completed on time, within scope, and meet quality standards

Bring deep technical expertise to the team, assisting with complex technical challenges and driving best practices in software development, primarily leveraging the Microsoft technology stack with React UI

Continuously evaluate and improve software development processes, tools, and methodologies to optimize efficiency and quality

Maintain a strong focus on quality assurance and testing, ensuring the timely delivery of robust and bug-free software products

Educational Background

Bachelor's or Master's degree in Computer Science or a related field

Professional Experience

 Proven experience in software development, with a minimum of 5 years in a leadership role

Ability to build, inspire and lead a high-performing software development team Strong knowledge of software development methodologies, tools, and best practices Exceptional communication and interpersonal skills

Experience in project management and agile development methodologies 5+ years experience with Microsoft .NET technology stack

5+ years experience with React development

Excellent problem-solving and decision-making abilities