The Engineering Manager provides Sets a sustainable work pace for the team. Generates estimates for work and collaborates on priorities. Facilitates the end-to-end delivery of prioritized projects and defect remediation in conjunction with project management and support management. Collaborating closely with the Project Manager is accountable for creating and maintaining the budget and overseeing the timeline. Removes impediments for the team. Ensures team has the correct skill sets and correct development tools to execute against priorities.
Ensures the defining, prioritizing, and initiating technology projects for assigned area(s).
Collaborates with the PM to effectively schedule available resource capacity against project demand and to provide meaningful project start and milestone dates.
Collaborates with the business and IT functional teams to ensure that the implementation fulfills the requirements.
Collaborates with the PM to provide definition and planning level estimates for approved projects.
Provides ongoing communication to IT executives and stakeholders.
Coordinates required cross-functional teams (e.g. QE, EA, SSO, PMO, Security, etc.).
Collaborates with the PM to ensure all projects are initiated with appropriate project charter and requirements documents.
Collaborates with the PM to ensure scope, budget, timeline, risks and issues are monitored and controlled throughout the project.
Collaborates with cross-functional teams to ensure project meets performance standards, complies with security and architecture requirements, and adheres to SOX standards.
Ensures team tailors, complies with and demonstrates a sound knowledge of the Systems Development Life Cycle methodology (SDLC) for assigned projects and tasks.
Coordinates and manages small projects, enhancements, and defect remediation.
Sets direction for and implements vision for development platforms, tools.
Ensures that the team s/he manages gains experience is relevant applications and technology to be able to implement/develop solutions within and/or those applications as necessary.
Ensures that appropriate development methodology and practices are put in place.
Completes administrative tasks; such as time, invoice, and user access approval.
Builds effective relationships between IT, business users, and internal/external service providers.
Provides effective communications across all IT and business stakeholders.
Oversees and measures the fulfillment of contractual obligations.
Develops strategies to address under-performance and compliance failures, including application of contract terms.
Identifies where changes are required, evaluates the impact, and advises stakeholders about the implications and consequences for the business and/or the procurement element of projects.
Negotiates contract variations and seeks appropriate authorization.
Responsible for the assignment of internal project resources.
Leads, coaches, and manages direct reports.
Provides support and guidance as required, in line with individuals’ abilities.
Advises individuals on career paths, and encourage pro-active development of skills and capabilities.
Sets performance targets, and monitors progress against agreed quality and performance criteria.
Provides effective feedback, throughout the performance management cycle, to ensure optimum performance.
Mentors individuals, possibly within other parts of the organization.
Participates, as appropriate, in formal processes such as compensation negotiations and disciplinary procedures.
Bachelor’s degree in Information Systems, Business Management, Computer Science or related field strongly preferred.
12 years of experience
Hands-on experience with development, implementation and delivery of solutions.
Experience in managing and leading an IT team, developing and managing operational and project related budgets.
Experience managing IT projects and project teams utilizing industry standard SDLC methodologies.
Hands-on experience in Java, Web/Mobile application technologies and relevant development tools
POS and/or OMNI channel hands-on project implementation experience required
Preferred Education & Experience:
Bachelor’s or equivalent degree
Experience managing projects utilizing Agile methodology.
Retail industry experience
Build long-term, strategic relationships with senior business and IT stakeholders.
Act as a point of contact and facilitate access to subject matter experts.
Communicates to senior levels on technical, Shared Services, and 3rd-party issues.
Ensure that there is a business perspective on how any new technical capabilities will be integrated into the business, including planning around key business cycles, deployment planning, etc.
Initiate the implementation plan, including all the activities that the business needs to do to prepare for new technical components and technologies.
Collaborate with PMs on delivery of implementation plans for all affected stakeholders.
Ensure the deliverables are in place to achieve the projected business benefits.
Oversee and measure the fulfillment of contractual obligations.
Use key performance indicators (KPIs) to monitor and challenge performance and identify opportunities for continuous improvement.
Develop strategies to address under-performance and compliance failures, including application of contract terms.
Identify where changes are required, evaluate the impact, and advise stakeholders about the implications and consequences for the business and/or the procurement element of projects.
Negotiate variations and seek appropriate authorization.
Collaborate with the PMO for the definition, documentation and successful completion of complex projects.
Take responsibility for the definition, documentation, and successful completion of enhancements and defect remediation.
Monitor and control resources, revenue, expenses, and capital costs against the project budget and manage expectations of all project stakeholders.
Lead, coach, and manage direct reports.
Provide support and guidance as required, in line with individuals’ abilities.
Advise individuals on career paths, and encourage pro-active development of skills and capabilities.
Set performance targets, and monitor progress against agreed quality and performance criteria.
Provide effective feedback, throughout the performance management cycle, to ensure optimum performance.
Mentor individuals, possibly within other parts of the organization.
Participate, as appropriate, in formal processes such as compensation negotiations and disciplinary procedures.
Allocate resources to effectively support initiatives.
Allocate responsibilities and/or packages of work.