Overview:
Develop, document, and test (in an automated way) software and configuration ensuring they adhere to development standards and meet requirements. You'll be technically competent and experienced in applicable technologies and platforms.
Be responsible for coordinating and implementing packages of work into the various test and live environments.
Report on the progress of work allocated using applicable Agile tools (Kanban, Scrum) to maintain and support live application systems running at YBS.
Participate and lead peer reviews of documentation, code, unit and integration testing
Collaborate with architects, analysts and product owners to perform impact analysis on requirements and designs.
Ensure that system design meets the current design standards, is appropriate for current architecture and meets future architecture and infrastructure requirements
Technical Skills Required
Have excellent knowledge of a number of the following software skill sets: Java, Spring Boot, XML, JSON, SQL, Python
Desirable skills include:
Restful Design, working with API Gateway products (Google Apigee or equivalent)
Containers and Container Orchestration - Docker, Kubernetes, OpenShift
Continuous Integration Pipelines - Gitlab, Jenkins
Security (OWASP, Certificates, JWT, Encryption techniques)
Node and JavaScript.
Knowledge, understanding and experience of DevOps software delivery methodologies and the
application of them using tools like JIRA, Confluence, Gitlab and Jenkins.
Leeds