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