RPA Developer
Job Summary
The
RPA UiPath Developer II handles the design, development, implementation, and
documentation of RPA solutions using the UiPath Automation platform. This
position works closely with the RPA Champion and Product Owner to implement
bots that reduce Team Member workload throughout the Credit Union. Secondarily,
this position will work with Business Analysts, Project Managers, and Product
Owners to identify opportunities to replace existing bots through the
requirements development process for upgrades to existing systems or
replacements. As part of the Process Improvement/Quality Assurance (PIQA) team,
this role is expected to contribute to tactical process improvement initiatives
that are strategically aligned with the goals of the organization.
What
You Will Be Doing:
Leadership
§ Execute
RPA development tasks in coordination with Business Analysts, Product Owners,
Subject Matter Experts, and business stakeholders.
§ Stay
up to date with the latest RPA trends and technologies. Identify opportunities
for process improvement and optimization.
§ Promote
the Quality Assurance process across the company through active participation
on teams supporting initiatives for strategic business improvements.
§ Advocate
for escalation of reported issues.
§ Must
consistently display and maintain integrity, courtesy, tact, and diplomacy with
current and potential members, peers, staff, and vendors.
§ Member-
and relationship-centered in perspective.
Teaming
& Collaboration
§ Build
and grow a network of Subject Matter Experts (SMEs) across the organization.
§ Collaborate
with Quality Assurance team members to improve the Quality Assurance process on
a continuous basis.
§ Collaborate
with multi-disciplinary teams during RPA development, sustainment, and
retirement.
Communications
§ Technical/Professional
writing skills essential to document bots, system dependencies, and bugs.
§ Advanced
level of written and spoken English.
§ Adept
at managing communications both vertically and horizontally across the
organization, as well as with vendors.
§ Promote
established governance standards for approved process improvements and change
control.
§ Identify
and communicate risks and issues that may require changes to bot or associated
systems.
§ As
part of the PIQA team, communicate governance standards for approved process
improvements and change control.
§ Proficiency
with Microsoft Office 365: Word, Excel, Teams, OneNote, Excel, PowerPoint.
Autonomy
§ A
capable independent contributor, as well as a team player.
§ Multi-task
and work separate projects in a fast-paced and dynamic environment under
extremely tight timelines (demonstrated time management skills).
§ Must
demonstrate a tolerance for ambiguity when making decisions and executing work.
Individual
Contributor/Subject Matter Expertise
§ Strong
understanding and adherence to industry best practices, compliance standards,
and regulations for RPA, data security and privacy.
§ Proficiency
in analytical thinking and information sourcing.
§ Excellent
problem-solving skills to address technical challenges and optimize automation
solutions.
§ Review
system documentation to ensure technical accuracy, compliance, and
completeness.
§ Use
methodologies specific to quality review functions in the system life cycle
that spell out what to do, and when.
§ Utilize
stories, system requirements, design specifications, and any other relevant
documentation as a basis to plan, develop, document, and execute RPA
development.
§ Assist
with monitoring incident reporting, tracking results of defect resolution
efforts through the software lifecycle from design to retirement.
§ Perform
other duties as assigned.
Requirements
§ Experienced
Software Developer: C#, Javascript, Typescript.
§ Experienced
with Structured Query Language (SQL).
§ Experienced
with both Rest and SOAP APIs.
§ Experienced
UiPath RPA Developer (RE framework, UiPath, UiPath Orchestrator, queues, jobs,
packages, assets, etc.).
§ Knowledge
of best practices in RPA governance, deployment, and maintenance.
§ Experience
with GIT Source Control.
§ Strong
knowledge of the software and system development lifecycle (SDLC).
§ Ability
to evaluate requirements against identified system environments, QA/testing
criteria, and business unit needs.
§ Strong
analytical, quantitative, and information sourcing skills.
§ Familiarity
with data reporting methodologies and related tools: Tableau, PowerBI, etc.
§ Familiarity
with Process flow and engineering diagraming tools, such as Microsoft Visio,
Lucidchart, etc.
§ Familiarity
with Automated Testing Tools.
§ Familiarity
with Continuous Integration Continuous Delivery/Deployment pipelines (CICD).
§ Proficient
with Software Development/testing tools: Azure Dev Ops, Jira/Confluence,
etc.
§ Strong
Technical/Professional writing and oral communication skills.
§ Ability
to design, develop, document, deploy and maintain RPA bots.
§ Ability
to clearly explain technical and analytical information (verbally and written).
§ Ability
to quickly grasp and adapt to changes in technology, evolving technologies, and
new technologies.
§ Ability
to innovate while solving problems.
§ Accountable
for results.
§ Ability
to participate on multi-disciplinary teams supporting initiatives for strategic
business improvements.
§ Exercise
sound judgment when performing duties and working with members and staff.
Qualifications
What
You Will Need:
§ Bachelor’s
Degree, Computer Science, Information Systems, or related field.
§ Minimum
of 3 years’ experience in Robotic Process Automation.
§ Minimum
of 2 years’ experience developing, deploying, and supporting UiPath solutions.
§ Minimum
of 3 years programming experience in C#, Javascript, Typescript.
§ An
equivalent combination of education and experience may be accepted in place of
the criteria listed above.
§ Knowledge
of software and system development lifecycle (SDLC).
§ Experience
working on Agile Scrum/Kanban teams.
§ Familiarity
with the Project Management Lifecycle.