Key Responsibilities include, but are not limited to:
- Hands-on engineering responsibilities (build, installation, configuration, upgrades, testing, deployment and performance tuning & optimization). Document the procedures/instructions for other team members to follow.
- Implement and support highly scalable systems to support our Digital experience (i.e...,eCommerce or Digital Customer Experience)
- Assist in troubleshooting production support issues, and be available as needed
- Investigate and resolve performance issues in a timely manner
- Collaborate with Architecture, eCommerce Engineering and Support, Project Managers and other Business/IT teams in finding solutions to meet business needs
- Identify opportunities and develop scripts to automate the tasks where possible to minimize the manual work and to produce high quality and consistent work.
- Diagnose, isolate and debug problems and performs problem resolution.
- Assess technical risks, provide options, recommendations and strategy to mitigate risks
- Providing guidance and assistance to peers and other team members in related job functions
- Adhere to standard processes and procedures.
- Assure quality, security and compliance requirement are met for supported area
Qualifications:
- 4-year degree (Computer Science, Information Systems or related functional field) and/or equivalent combination of education or work experience
- 5+ years of hands-on programming and integration experience (Java, J2EE/Spring, SOAP, REST APIs)
- Significant experience with Agile/Scrum methodologies is required
- Experience in No-SQL and in-memory DB (MongoDB, Cassandra, Redis...) is strongly preferred, but not required
- Experience in Microsoft Azure, Pivotal, DevOps and CI/CD tools and processes is strongly preferred, but not required
- Experience in high-performance and high-frequency data streaming (using Kafka, Storm etc.) and handling large volume of batch data (using Spark) is strongly preferred, but not required
- Experience in the e-commerce domain, with deep understanding of product search and browse, catalog and master data management, pertaining to Retail/Grocery industry is preferred
- Experience in Jira, Confluence is strongly preferred
- Strong understanding of design patterns and best practices.
- Strong emphasis on Testing, Quality and Automation
- Strong ability to decompose a broad level business requirement into technical implementation.
- Ability to mentor and guide development team members.
- Strong organization skills with good interpersonal skills and a customer service-oriented attitude.
- Strong experience building consumer facing solutions and building applications on the public cloud
- Deep knowledge of scalability, security and maintainability of high-volume Internet applications
- Strong analytical, problem-solving, and decision-making skills
- Ability to communicate and drive highly complex technology solutions to broad audiences within and outside of IT
- Ability to define solutions from very high-level business ideas
- Ability to work independently