Director – Ecommerce Development
Company | Carter’s |
---|---|
Location | Atlanta, GA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Strong architectural, design, analytical, and communication skills are required, as well as an understanding of SDLC, Agile methodology, and PCI Compliance, required
- A leadership presence that can exert positive influence across the IT organization and be a change agent within IT for agile methodology, excellent in SDLC, and continuous improvement of Carter’s eCommerce development delivery model, required
- Knowledge of professional software engineering practices & best practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations, required
- Ability to manage relationships with Production support, Development agencies, Integration teams, Performance testing partners, hosting providers, etc., required
- Self-assured and confident with a professional approach; ability to work under pressure toward tight deadlines; willingness to learn, a can-do attitude, and motivated to succeed and grow, required
Responsibilities
- Define detail of CI/CD strategy and partner with the development team to engineer a deployment process which ensures quality standards are met, while supporting agile development cycles.
- Partner with Carter’s IT to ensure integrations with up/down stream systems are seamless and extensible.
- Define timelines for larger initiatives and align on plans to deliver against committed timelines.
- Manage in house subject matter experts on each technology components, while aligning external support with these experts.
- Define quality and security standards to be met by development delivery.
- Identify proper talent to support Carter’s eCommerce web development needs and consult on what efforts are supported by partners.
- Provide oversight of technical decisions and delivery, with a focus on performance and speed to delivery.
- Solve complex technical problems and communicate the solution to non-technical management and peers.
- Deliver very high quality of production support and maintenance service levels 365/24/7, particularly during times of high volume and peak order taking and processing.
- Lead and/or participate in outage calls and Root Cause Analysis for production problems.
- Define processes for how support is managed, including on call schedules of team and how incidents are to be responded to.
- Set up proper monitoring for production systems with alerting and work process for resolution in place.
- Lead a large team of developers and partners in technical designs, development, and testing for delivery to QA.
- Mentor team members and provide technology leadership.
- Develop team through performance management and ongoing feedback, focusing on fostering strategic thinking, development of talent, and succession planning.
Preferred Qualifications
- Bachelor’s degree in Computer Science or Engineering or equivalent experience is required
- 10+ years web technology experience, including progressively more responsible roles and experience preferred
- 8+ years experience with team management and agile methodology preferred
- 5+ years of experience in a management role in a team of developers
- Experience with multi-tier web development, Apple/Android mobile app development, and/or Content Management customization preferred