Manager, OmniSelling Platform
- Ability to lead, develop software engineering teams to deliver high quality products within scope, on time and to budget
- Ability to drive strategy through influence with leadership qualities which engineers recognize and respect
- Ability to innovate and lead explorations into new technologies and strategies
- Should have very strong understanding of Omni-Channel experience and Omni-Channel commerce domains.
- Drive technical projects and provide leadership in an innovative and fast-paced environment
- Be responsible for the overall planning, execution, and success of complex technical projects
- Ability to develop community of practices to facilitate discussions with technical team on platform-wide considerations, driving improvement and efficiencies, and providing leadership
- Ability to effectively coordinate software development resources in support of the overall Product roadmap
- Ability to effectively collaborate with leadership and teams within technology, product management, business units, brands and across external alliance partners
- Skilled ability to foster continuous improvement and innovation; ability to accept and lead change initiatives throughout the organization
- Must be able to build POCs using nodeJS, ReactJS, AWS Serverless tech stack, Spring boot, Docker and other cloud native tools and frameworks.
Essential Abilities, Skills And Experience
- Bachelors in Computer Science, Information Systems or equivalent. Masters degree is preferred.
- 6+ years’ experience delivering and operating large scale, highly available web/mobile applications including 1-3 years as Hands on Technical Lead. Prior experience in retail domain is a plus.
- 2+ years of experience working with distributed teams.
- 2+ years’ experience working with Retail store clienteling applications in Agile blended teams with business operations, product management and should have User council participation experience.
- Manage a team of software engineers, ensuring high quality of work coupled with high speed of delivery
- Experience in rearchitecting legacy applications and systems to cloud using Cloud native architecture and technologies
- Deep knowledge of API (REST), API Management and building scalable and high performance Web APIs
- Extensive experience with at least 2+ years hands on experience with AWS services (Serverless technologies, AWS Lambda, DynamoDB, Kinesis Streams, SNS, SQS, Cognito, AWS Cloud Formation, S3, VPC, etc.)
- Must have hands-on experience of 5+ years in developing websites with some of the technologies like - Java, Spring boot, NodeJS with Javascript/Typescript, ReactJS and ElasticSearch (or Lucene search engine); Experience developing apps with React Native, iOS, Android is a plus
- Knowledge building applications with 2+ years’ experience in Rules engine-based development using tools like Drools, building highly scalable, distributed and fault tolerant applications
- Strong understanding and experience of Cloud Native Architectures, IAAS, PAAS (e.g. ECS, EKS, CloudFoundry)
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
- Strong understanding of databases, NoSQL data stores, storage and distributed persistence technologies and work experience of 5+ years
- Create a culture of continuous improvement, change and world class delivery.
- Strong communications and presentation skills.
- Passionate about enabling next generation experiences.
- Strong understanding and experience leading teams using Agile and Scrum principles.
- Experience with automated testing, deployment pipelines and cloud based infrastructure.