Company:        Barclays


Eligibility:      BSc Degree

Experience:     Freshers/Experience

Location:        Pune

Job Role:      UI Engineer


Company Profile:

Barclays uses cookies on this website. They help us to know a little bit about you and how you use our website, which improves the browsing experience and marketing – both for you and for others. They are stored locally on your computer or mobile device. To accept cookies continue browsing as normal.

Job Description:
1. Provide technical consultancy for new initiatives, to assist in the definition of business solutions or technical strategies.

2. Undertake impact assessment including estimates for change requests against applications / products within the domain.

3. Solve unique and complex technical problems with broad impact on the business unit as a whole.

4. Provide full and detailed analysis, insightful commentary and recommendations for technical action as appropriate in accordance with agreed standards, and with re-use in mind.

5. Develop a broad awareness of new tools, processes and technical developments relevant to component area of expertise, and seek opportunities to apply them.

6. To aid in the definition of product strategy and Roadmaps.

7. Liaise with UK retail banking colleagues to help shape initial ideas into firm system requirements, ensuring that they are sufficiently comprehensive and detailed to support effective system development.

8. Present complex technical ideas (both written and verbal), anticipate potential objections and persuade others to adopt the most appropriate view.

9. Establish an end-to-end view and capture all key requirements. Establish clear functional and non-functional requirements (e.g. capacity, availability, response times, etc.).

Candidate Profile:
BSc Degree in relevant software engineering discipline, equivalent to UK 2nd class honours (preferred).

Required Skills:

1. End-to-end software development lifecycle.

2. Software development methodologies, e.g. waterfall and agile.

3. Awareness of leading-edge tools, techniques and services within IT.

4. Knowledge/Experience of ‘Micro-Service’ driven approach to design, build, test and deployment of a major system.

5. Software development consisting of the following languages and technologies:

6. Knowledge of Test Driven Development (TDD) and/or Behaviour Driven Development (BDD).

7. Knowledge of automated testing, continuous integration and deployment tools and practices.

8. Maintaining an in-depth understanding of relevant and up to date technical knowledge, applications and techniques.

9. Using technical knowledge to create new opportunities and solutions.