Manager, eCommerce Development
Manager, eCommerce Development
We seek top talent for a high-visibility role to join the leadership team to manage and lead application development and maintenance activities for flexible and scalable eCommerce Products & Platforms domestically and international. The online business is experiencing double-digit growths, identified as 1 of the 5 NMG 3.0 Strategies and this position will join an existing leadership team to support this growth.
This role will deliver new system capabilities in the areas of Browse/Search/Commerce leveraging their knowledge of web application technologies (i.e.: Cloud native, Microservices, DevOps, HTML, CSS, JavaScript, SSL/Encryption/Certificates, SEO, content management, SSO, proxies and load balancers) to fuel the growth plans for Neiman Marcus Online Channel.
This role will also lead a team of dedicated Neiman Marcus employees and 3rd Party partner team members both onshore and offshore. This position acts as a functional and technical leader for application development and maintenance representing the needs of both business and application development teams. The successful candidate will be a strong leader who can prioritize well, communicate clearly, and have a consistent track record of delivery, and obsession about the customer experience.
Qualified candidates will have experience building product roadmaps, writing functional specifications, and delivering projects that meet rapidly evolving business needs. This is a significant technical leadership challenge in a fast-paced environment.
Responsibilities include:
- Managing and leading a team focused on delivering world-class eCommerce capabilities
- Defining and delivering global application roadmaps and technology platforms
- Reviewing on-going capability development, enhancement requests and working with Business Solutions Management to sequence the delivery of these appropriately in system roadmaps 18 to 36 months out
- Leading application development and support vendor identification, evaluation, and selection to staff project delivery roles that meet delivery standards across quality and throughput.
- Owning direct accountability for overall project/program delivery of your development teams and vendors ensuring the successful execution and delivery of projects that meet scope, timing, and cost goals
- Working with Applications Management teams to deliver overall operational stability of the platform
- Partnering with the business team and BSM to manage overall operational stability of the platform
- This position also acts as a functional and technical leader for application development and management, representing the needs of both business and application development teams.
- Manages budget to plan.
- Allocates available resources to meet operating objectives. Develops and mentors staff through on-boarding, open communication, training and development opportunities and performance management processes; builds and maintains employee morale and motivation; ensures the team is appropriately staffed with required competencies; fosters a diverse and inclusive workplace.
Preferred Qualifications:
- Bachelor or advanced degree in IT, Computer Science, business or related field
- Prior experience with prototyping and rapid solution delivery across mobile web and mobile apps
- 3 or more years experience in business process and/or technology implementation
- 2 or more years experience managing third party vendor relationships and offshore development teams to achieve business outcomes
- 2 or more years experience at a Lead level or above delivering IT
- Experience establishing and maintaining relationships with individuals at all levels of the organization, including the executive level
- Experience using time management skills such as prioritizing/organizing and tracking details and meeting deadlines of multiple projects with varying completion dates
- Experience with Scrum, Extreme Programming or another Agile development methodology
- Experience managing onshore and offshore development
- Capability to think along the lines of business priorities and reconcile technical priorities with those
- Experience with methods, tools, technologies to deliver web based systems for extremely high performance and availability:
- RESTful Web Services and API development , Microservices Architecture (e.g. 12 Factor Apps)
- Experience with Front End technologies such as Ajax Java / JSPs, Struts, Ruby on Rails, JSF
- Use of CSS3, HTML/HTML5,DHTML, XML, XSLT, JavaScript and Multi browser support
- Source Control (MKS, CVS, GIT or Subversion)
- Application Performance Management (dynatrace, appdynamics etc. )
- Search Platforms: FAST, SOLR/Lucene, Endeca
- Content Management Platforms: Fatwire, Documentum, Alfresco, Drupal
- Exposure/working experience with Cloud based technology
Basic Requirements:
- High School Diploma or Equivalent
- 6 or more years of IT systems experience in one or more of the following areas, with demonstrated progression of responsibilities:
- Application delivery (preferably eCommerce/web)
- Enterprise-scale application management
- Software product management
- IT/system product design and product strategy