Description:
As a Senior Software Engineer, you will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. You will join our community of engineers to drive this transformation, build a modern digital ecosystem using exciting technologies and do the best work of their careers.
Key responsibilities:
- Build and maintain high-quality, reliable software and own it with a high degree of automation in the cloud.
- Own challenging tasks in the backlog and deliver them routinely with no significant issues.
- Ensure company standard frameworks and policies are understood and adopted.
- Support other engineers to produce clean, quality code through code reviews and pair programming.
- Drive DevOps practices to automate the Product development life cycle.
- Drive solutions through experimentation and innovation as a culture.
- Support the technical platform out of hours as a member of the support rota.
- Progress work consistently without significant need for support from more senior colleagues
- Contribute and create team OKRs, in alignment to Product Group OKRs and Product health.
- Drive the measurement and improvement of software development metrics.
- Drive continuous learning and improvement for the Product(s) itself and Product health related to quality and stability.
- Solve problems collaboratively, communicating decisions to customers.
- Approach and contribute to product planning and roadmap with an agile mentality.
- Engage with product colleagues to improve value for the customer and to understand ambiguous requirements.
- Demonstrate and champion pragmatism in terms of commercial delivery and software quality.
- Evangelise technology, innovation, values, and ways of working within the team and wider community.
- Active participation and contribution to Communities of Practice with a focus on positive momentum.
- Coach, mentor, and develop by providing the knowledge and assets to less experienced engineers.
- Assist with recruitment and new starter on-boarding activities.
Your Profile
Key skills/knowledge/experience:
- Hands on experience in PIM (STEP Application) and in depth understanding.
- Highly experience in data modelling, workflows, integration end point setup, configuration setup, user privileges setup, entities.
- Highly skilled with Java, JavaScript, STIBO PDX system.
- Experience and knowledge of tools like Eclipse, GIT and other monitoring tools like Jira, Jenkins etc.
- Experience in databases like oracle & SQL.
- Experience in Retail and ecommerce.