Job summary
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 be able to support the training needs of others.
Main duties of the job
Key aspects of the role include:
Development of automation
processes using RPA software bots (EG: UI Path, Blue Prism, Power Automate) and
connecting to other data feeds such as APIs, data bases or HL7 integrations.
To 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.
Work to OWASP methodology.
Helping to ensure that data is
secure, backed up regularly, and that user access rights are maintained. To
ensure user accounts are given the relevant access to applications whilst
making sure access is restricted to unauthorised users.
To develop databases for
particular needs, wherever possible linking these databases to the rest of the
systems in the Trust as appropriate. To assess performance of the databases and
tune them for performance using appropriate techniques where possible.
To analyse, interpret and compare
complex data structures to produce meaningful business data on which critical
management decisions can be based.
To assess complex software and
hardware systems to ascertain their suitability for inclusion in development
projects.
To set up test
environments in which automation / systems can be developed without impacting
on 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 has a commitment to develop staff and provide 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 recognise 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 description
Job responsibilities
Planning, Organisational, Strategy and
Service Development
Primary RPA developer within the
system development team
To link and integrate systems
whenever possible in support of the Local Health Communitys strategy e.g. linking
a cancer monitoring database to the Trust Patient Administration System
(PAS).
To participate in ICT service
development in relation to the web and custom solution developments.
To be able to 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.
To deliver developments in a
timely manner, prioritising work appropriately and using project management
tools to help achieve this.
Policies and Procedures
To 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
To liaise with staff responsible
for IT training to ensure that the training programme meets the needs of an
efficient and well supported service. To minimise 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.
To develop training manual /
guides to support end users, which may need to be available in both paper and
electronic format on the website/intranet.
To provide individuals and
groups with training and guidance on the usage of new automations / systems /
databases. This will require training members of staff with varying levels of
IT literacy and the ability to communicate highly complex IT issues.
To work closely with the IT department to ensure that
developments will work successfully in the Trusts computer network
infrastructure.
Financial / Resource Responsibilities
To take
personal responsibility for laptops or other computer hardware issued.
Other
To participate in
appropriate training and development activities
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.
Job description
Job responsibilities
Planning, Organisational, Strategy and
Service Development
Primary RPA developer within the
system development team
To link and integrate systems
whenever possible in support of the Local Health Communitys strategy e.g. linking
a cancer monitoring database to the Trust Patient Administration System
(PAS).
To participate in ICT service
development in relation to the web and custom solution developments.
To be able to 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.
To deliver developments in a
timely manner, prioritising work appropriately and using project management
tools to help achieve this.
Policies and Procedures
To 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
To liaise with staff responsible
for IT training to ensure that the training programme meets the needs of an
efficient and well supported service. To minimise 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.
To develop training manual /
guides to support end users, which may need to be available in both paper and
electronic format on the website/intranet.
To provide individuals and
groups with training and guidance on the usage of new automations / systems /
databases. This will require training members of staff with varying levels of
IT literacy and the ability to communicate highly complex IT issues.
To work closely with the IT department to ensure that
developments will work successfully in the Trusts computer network
infrastructure.
Financial / Resource Responsibilities
To take
personal responsibility for laptops or other computer hardware issued.
Other
To participate in
appropriate training and development activities
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
Essential
- Full stack developer. Whether this be in Microsoft technologies (C#, MSSQL) or Open source (PHP, MariaDB/MySQL). Including knowledge of associated languages such as JavaScript and CSS etc
- 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
- To be able to write, test, and implement automation scripts to execute predefined tasks into a variety of purposes and 3rd party systems/software. This involves working with RPA tools like UiPath, Blue Prism, or Power Automate.
Desirable
- Experience of working on complex projects situations.
Qualifications
Essential
- Education to degree level or equivalent experience in relevant area.
Desirable
- RPA development qualification, or suitable equivalent experience demonstrating knowledge of designing and building automations and systems
Person Specification
Experience
Essential
- Full stack developer. Whether this be in Microsoft technologies (C#, MSSQL) or Open source (PHP, MariaDB/MySQL). Including knowledge of associated languages such as JavaScript and CSS etc
- 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
- To be able to write, test, and implement automation scripts to execute predefined tasks into a variety of purposes and 3rd party systems/software. This involves working with RPA tools like UiPath, Blue Prism, or Power Automate.
Desirable
- Experience of working on complex projects situations.
Qualifications
Essential
- Education to degree level or equivalent experience in relevant area.
Desirable
- RPA development qualification, or suitable equivalent experience demonstrating knowledge of designing and building automations and systems