Barclays is hiring for the role of Software Engineer!
Responsibilities of the Candidate :
- Understand the various phases of the software development lifecycle.
- Undertake impact assessment of change requests against applications / products within domain.
- Create/Review component designs & builds to ensure compatibility with the end-to-end system design.
- Create/Review test strategies to guarantee the quality of the delivered system, and assist in the diagnosis of system problems encountered during testing.
- Collaborate with other component design and build teams, ensuring that end-to-end system design is followed.
- Ensure that technical engineering quality standards/benchmarks are met, taking remedial action where there are quality shortfalls.
- Complete technically-complex assignment work to budget, time, and quality requirements.
- Document all work by agreed standards, and with re-use in mind
- Identify the development needs of staff in the system engineering component team and assist them in addressing their development needs through guidance and coaching.
- Contribute to the operational objectives of the wider team and support any organizational transformation initiatives.
- Evaluate and review emerging system engineering methods, tools and standards. Look for ways to apply as appropriate.
- Identify own development needs and proactively drive development of own capability, using all available means, to achieve world-class standards.
Requirements:
- Qualification – engineering graduate
- Working experience in creating API specifications using OAS Experience of working on Cloud platforms – AWS
- OpenshiftV3 Good knowledge of Microservices architecture, service mesh/discovery
- Design Patterns DevOps - Stash, Jenkins, Nexus, Confluence, Sonarqube, Openshift