Responsibility Statements
- Oversees the translation of business requirements and functional specifications in logical program designs code modules, stable application systems, and software solutions
- Manages a team of software engineers in the development, configuration and modification of integrated business and/or enterprise application solutions
- Provides oversight in the implementation and maintenance of business and enterprise software solutions
- Manages execution of work aligned to the product backlog
- Controls risks by analyzing and identifying trigger events, establishing contingency plans and recommending ways to mitigate future risks
- Ensures the alignment, buy-in, and support of diverse stakeholders by building and maintaining trusting relationships with internal customers
- Ensures code, product quality and enforces best practices and design patterns
- Roll-up sleeves as and when necessary to code, design and architect solutions and POCs.
Required Education/Experience
- Bachelor's Degree in Computer Science, CIS or related field
- 8+ IT experience
- 5+ Software Development or related field and working on projects involving the implementation of software development life cycles
- 3+ Experience providing technical direction, thought leadership, mentoring to project or technical team members and database technologies
Preferred Education/Experience
- Master's Degree Computer Science, CIS or related field
- 2+ Experience in a Supervisory, leadership role, managing operational and/or financial budgets
- 3+ years Experience building, designing and leading product development leveraging micro-services and APIs
- Experience with or exposure to Kafka / ActiveMQ, Docker, Kubernetes, and CI/CD pipelines.
- Experience with or exposure to JavaScript-based UI technologies such as React.js and Angular
- 3+ Experience working with an IT Infrastructure Library, application, and integration middleware, working with a defect or incident tracking software and working with source code control systems
- 5+ Experience developing and implementing systems within an organization, managing systems analysis, working with 3rd party vendors and management experience in the retail industry
- 3+ Experience in leading teams in multiple geographies leveraging Agile development methodologies
- 1+ IT Consulting experience