Software Engineer
Pune (Pune) IT development
Job description
Role Purpose:
A Robotics and Cognitive Automation (R&CA) ‘hub' is being created in Pune. Focusing on adoption and implementation of automation solutions using RPA (Blue Prism), OCR (Datacap) and other technical solutions.
Candidates should have a strong technology background, expert in programming or scripting language. Good hands on experience in Java/C# or Perl/Python. Basic understanding of web development using HTML, Javascript and webservices.
The roles having a Technology and Process driven experience in various Digital Transformation solutions/technologies and implementation of Robotics and Cognitive solutions OCR, Chatbot, AI & Machine Learning.
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.
Previous experience on process automation & Blue Prism accreditation is desirable.
Major Challenges
· It is key that candidates are highly motivated, team players with a strong desire to continually learn, and support each other to learn.
· A strong 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.
· Good development logics & skills to think out of the box to solve complex problems and design solution for the same.
· Candidate needs to take ownership of end of end delivery and be able to work independently with minimal supervision.
· 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.
· Candidate should be able to contribute and work towards Best practices and standards which are being developed by the team.
· Candidate should be good at communication skills – oral & written to interact with onshore and offshore teams
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 be based around RPA & OCR but it is expected that additional skills around, for example, Natural Language Processing, Machine Learning, etc. will also become part of the teams capabilities and a good to have in the candidate.
Observation of Internal Controls (Compliance Policy / FIM requirements)
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.
Role Dimensions
· Responsible for analysis, design, development, and testing of automation solutions and interfacing/integrating same to internal systems. Blue Prism and/or OCR experience desirable ideally with technical background with range a skills.
· 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
Headcount reporting to this role
Direct:
0
Indirect:
0
Total:
0
Technical Skill Requirements
· Experience designing, developing and implementing automated Blue Prism processes, as an accredited developer (2 year +) and/or experience in any OCR tool.
· Development experience (4 years +) with experience around interfacing / integrating systems desirable
· A demonstrable knowledge of computing concepts and application of development lifecycle methodologies
· Strong understanding of workflow based logic and ability to understand business processes and implement as an automated solution.
· Person having some exposure on Machine Learning/Artificial Intelligence concepts and technologies
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 (sample range of technical skills that would be desirable):
Net, Perl, Python, Java, C#, Web Technologies (HTML,Javascript, XML, JSON) including Source Control and Testing.
Issue/Work Tracking: Jira, RTC,GIT, Quality Center
Continuous Build, Continuous Integration: Jenkins, Hudson, Team City
DevOps Tools : Build ,Deploy, Test Automation on RPA Tools
Educational Requirements
· Blue Prism developer accreditation beneficial but not essential
· Previous experienced working in Financial Services and/or Banking Operations, beneficial but not essential.
· University degree 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 and attitude 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 for end to end delivery of the automated process 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.
· Hands on 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 – providing third line support to RPA processes post go-live
Desired profile
Qualifications :
NA