Robotic Process Automation (RPA) System Developer
We are pleased to share that an exciting opportunity has become available for a Robotic Process Automation (RPA) System Developer to join the Innovate team. The successful candidate will assist in the design, build, and maintenance of clinical and non-clinical systems and automations for our healthcare partners.
Acting as a specialist in your field, they will advise on design approaches, help produce system specifications, and develop robust, maintainable code for automations and applications. The successful applicant will have excellent customer service skills in order to support the training needs of others.
Main duties of the job
Key aspects of the role include:
1. Development of automation processes using RPA software bots (e.g., UI Path, Blue Prism, Power Automate) and connecting to other data feeds such as APIs, databases, or HL7 integrations.
2. Research and develop software that will meet business needs using a range of appropriate technologies. Ensure that developments are tested, robust, and maintainable by the rest of the team by using appropriate coding conventions and technologies that are standard among the team.
3. Work to OWASP methodology.
4. Help ensure that data is secure, backed up regularly, and that user access rights are maintained. Ensure user accounts are given the relevant access to applications while making sure access is restricted to unauthorized users.
5. Develop databases for particular needs, linking these databases to the rest of the systems in the Trust as appropriate. Assess performance of the databases and tune them for performance using appropriate techniques where possible.
6. Analyze, interpret, and compare complex data structures to produce meaningful business data on which critical management decisions can be based.
7. Assess complex software and hardware systems to ascertain their suitability for inclusion in development projects.
8. Set up test environments in which automation/systems can be developed without impacting current live systems.
About us
As a growing company, Innovate has a range of benefits and opportunities to enable individuals to grow and experience a range of new challenges. Innovate is committed to developing staff and providing a supportive work-life balance. Innovate is a staff-led company, with a mission to provide the best technology solutions and support to our Trusts.
At Innovate, we recognize the benefits of transferable skills and a desire to learn. We encourage anyone who is interested in this role to get in touch, even if you do not meet all stated criteria.
Travel between our sites across Warwickshire will be required.
Innovate is able to offer NHS Terms and Conditions for staff currently employed within the NHS or within the last 12 months.
Please note, we may close this vacancy earlier than the stated closing date if we receive a high number of applications.
Job responsibilities
Planning, Organisational, Strategy and Service Development
1. Primary RPA developer within the system development team.
2. Link and integrate systems whenever possible in support of the Local Health Community's strategy (e.g., linking a cancer monitoring database to the Trust Patient Administration System (PAS)).
3. Participate in ICT service development in relation to web and custom solution developments.
4. Manage workload and projects independently, without the assistance of a line manager, to the guidelines set by the task undertaken and only enrolling the assistance of the line manager when necessary.
5. Deliver developments in a timely manner, prioritizing work appropriately and using project management tools to help achieve this.
Policies and Procedures
Support the Trust Data Protection Officer and Caldicott Guardian (who have formal responsibility for information security) in the maintenance and monitoring of an effective security and confidentiality policy, especially as it relates to databases.
Working Relationships and Communications
1. Liaise with staff responsible for IT training to ensure that the training programme meets the needs of an efficient and well-supported service.
2. Minimize incidence and recurrence of problems by liaison with training staff. Provide technical advice and support for third-party development interfaces to Local Health Community databases.
3. Develop training manuals/guides to support end users, which may need to be available in both paper and electronic format on the website/intranet.
4. Provide individuals and groups with training and guidance on the usage of new automations/systems/databases, requiring the ability to communicate highly complex IT issues to staff with varying levels of IT literacy.
5. Work closely with the IT department to ensure that developments will work successfully in the Trust's computer network infrastructure.
6. Take personal responsibility for laptops or other computer hardware issued.
Other
1. Participate in appropriate training and development activities.
2. Ensure that all staff consciously review mistakes, complaints, and incidents/near misses as well as successes to improve performance and the level of customer care.
Person Specification
Experience
* Experience with performance monitoring, ensuring key targets are met, and making recommendations based on data.
* Experience supporting the development of business cases.
* Experience of working collaboratively and building relationships with multiple stakeholders to scope and refine ICT or digital-related projects.
* Ability to write, test, and implement automation scripts to execute predefined tasks into a variety of purposes and 3rd party systems/software, involving working with RPA tools like UiPath, Blue Prism, or Power Automate.
* Experience of working on complex project situations.
Qualifications
* Education to degree level or equivalent experience in a relevant area.
* RPA development qualification, or suitable equivalent experience demonstrating knowledge of designing and building automations and systems.
£38,202 a year or NHS equivalent band (if eligible).
#J-18808-Ljbffr