Developer
Edinburgh (City of Edinburgh) IT development
Job description
Role Title: Developer
Business: Information Technology
New or Existing Role? New
Grade: 5
Role Purpose
· Blue Prism is the market leader in the area of Robotic Process Automation (RPA). An RPA development ‘hub' is being created in Pune with the intention of evolving capability to also encompass Robotics & Cognitive Automation capabilities.
· Candidates can have a technology or service delivery background. Although Blue Prism accreditation is desirable, it is not required as training will be given; an exciting opportunity exist to learn a new skill. Having an adaptable mind-set and the ability to think around complex problems is a must. A willingness to quickly learn and apply new skills in day-to-day work is essential
· As this is a new team and new technology, candidates will begin on a level footing, building their skills quickly with strong support from colleagues and RPA Lead to deliver fast.
Major Challenges
· This will be a newly established team delivering with a new technology, therefore strong focus will be around ability rather than pure specialised experience. It is key that candidates are highly motivated, team players with a strong desire to continually learn, and support each other to learn.
· A key need is for the candidate to be an Agile practitioner with a proven ability in the use of Agile practices and principals to successfully deliver change.
· Candidates need to be hands on, enthusiastic and have a flexible approach to addressing problems
· Candidate will need to be comfortable learning and supporting the creation of a new service, where processes are not yet clearly defined, and procedures can be challenged/changed as requirements dictate.
Role Context
· HSS is investing in its Digital capability, focusing on innovation and the build out of new capabilities around R&CA technologies and aligning these closely to business needs and demands. Solutions will be delivered in support of the HSS Streamlining and Automation programme. These solutions will initially be based around RPA but it is expected that additional skills around, for example, Natural Language Processing, Machine Learning and image recognition (OCR)) will also become part of the teams capabilities.
Role Dimensions
· Responsible for analysis, design, development, and testing of RPA processes
· Support adoption of Agile culture, with active participation and contribution to Sprint Planning exercises, Daily Scrums, Sprint Reviews, Retrospectives etc.
· Preparation of releases from development through to production readiness and liaising with the Run Team.
· Liaises with platform development teams, to plan & deploy in conjunction with core-platform driven change
· Provide third line support
Observation of Internal Controls
· Maintains HSBC internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators. Understands, follows and demonstrates compliance with all relevant internal and external rules, regulations and procedures that apply to the conduct of the business in which the jobholder is involved, specifically Internal Controls and any Compliance policy including, inter alia, the Group Compliance policy.
Desired profile
Qualifications :
Knowledge & Experience / Qualifications
Technical Skill Requirements
· Development or Operational experience (2 years +)
· A demonstrable knowledge of computing concepts and application of development lifecycle methodologies
· Experience designing, developing and implementing automated Blue Prism processes, as an accredited developer, is beneficial but not essential.
· Strong understanding of workflow based logic and ability to understand business processes and implement as an automated solution.
· Role requires a candidate with a delivery mind-set and a range of skills that illustrate a willingness and ability to adapt and learn new skills/technologies to deliver. The following list is not prescriptive, experience of the full end to end technology stack in some or all of the following would be beneficial:
Technical Candidates:
· Java, .Net, SQL, Python, C#, Web Technologies (Javascript, XML, JSON) including Source Control and Testing.
· Relational Databases: MS SQL Server, Oracle, PostgreSQL
· Issue/Work Tracking: Jira, RTC, Quality Center
· Continuous Build, Continuous Integration: Jenkins, Hudson, Team City
Business Operations candidates:
· Comfortable with the concept of MS office mactros, file transfers, and application interfaces.Understanding existing processes at a deep level (the reason why a process works a particular way). Experience of multiple people working collaboratively on the same document. Understanding of permissions, segregation of duties, and information classification rules. The differences between text files and MS office files. Experience of using test environments with non-production data. The concept of tracking changes to production systems.
Educational Requirements
· Previous experienced working in Financial Services and/or Banking Operations, beneficial but not essential.
· University degree beneficial but not essential
· Blue Prism developer accreditation, beneficial but not essential.
Personal Skill Requirements
· An aptitude for problem solving, and ability to take a structured/ methodical approach to address problems.
· Strong communication/interpersonal skills, with an ability to relate concepts to non-technical colleagues.
· Willing to receive feedback on their work to help them progress and grow.
· Willing to be the first to try new technologies, and be able to quickly produce proof of concept
· Excellent motivational skills with the ability to adapt to change.
· Takes ownership of tasks/issues and has excellent attention to detail
Experience
· Knowledge of Agile, and the differences between Agile and Waterfall delivery; understands the concept of incremental delivery.
· Ability to understand and interpret business and IT requirements and provide solutions.
· Experience delivering through all stages of the application development process, from specification & design, development & testing, through to production readiness and release desirable.
· Working with IT Ops/Support – proving third line support to RPA processes post go-live
We are an equal opportunity employer and are committed to creating a diverse environment.