Job Description
Core accountability's of role Respecting the Risk Systems SDLC methodology and wider BNP Paribas strategies, best practices and standards and tools. Ensuring that all effort is clearly tied to an item in the book of work, and communicated to the Scrum Master and Product Owner Participating in Quarterly Planning and creating Iteration plans and Team Quarterly Objectives Collaborating with the Product Owner to create and refine user stories and acceptance criteria. Developing and committing to Team Quarterly Objectives and Iteration goals Working with the Product Owner to confirm that the code and acceptance tests reflect the desired functionality. Writing clean code using software craftsmanship techniques. Conducting research, design, prototyping and other exploration activities Creating unit tests and automated acceptance tests Using design and coding best practices to build high-quality components and solutions. Checking new code into the shared source code repository Participating in code reviews to ensure peers code adhere to standards and provide guidance with functional and technical aspects where needed. Where necessary pairing with other developers to write quality code Executing acceptance tests and maintaining the test cases in a shared repository Continuous improvement of the team's process Providing 3rd line support for designated Data Platform components.Knowledge, Skills and ExperienceQualifications: Master's degree in Computer Science or Software Engineering is preferredExperience and Knowledge: Experience developing engineering applications for a large corporation. Proven experience of technical leadership and solution design. Proven experience of programming on several large-scale systems (large data or compute volume)Essential Skills: Expert knowledge in one of our languages: Java (Spring, multithreading) Kafka, ReST APIs, Caching, S3, large distributed systems knowledge Continuous Integration / Continuous Delivery / Continuous Testing practices Result Oriented Technical analysisPreferred Skills: DevOps: Ansible Containerisation: Docker, Kubernetes* Programming knowledge in a second language: Python
Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.