RPA Developer (Robotic Process Automation)
Permanent
Dublin city centre/Remote
As a Senior Software Engineer you will become a core member of the Application Delivery Team working across the full software development lifecycle helping to design and build solutions based on industry best practices and providing expertise to broader team.
Responsibilities:
* Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts. Participates in reviews of own work and leads reviews of colleagues’ work.
* Defines and manages scoping, requirements definition and prioritisation activities for initiatives of medium size and complexity.
* Designs complex software applications, components and modules. Uses appropriate modelling techniques following agreed software design standards, guidelines, patterns and methodology.
* Designs system components using appropriate modelling techniques following agreed architectures, design standards, patterns and methodology.
* Provides technical expertise to enable the configuration of system components and equipment for systems testing.
* Maintains application support processes, and checks that all requests for support are dealt with according to agreed procedures.
* Provides advice and guidance to support the adoption of methods and tools and adherence to policies and standards
* Puts in place operational processes for secure configuration, classification and management of CIs, and for verifying and auditing configuration records
* Supports projects, functions or teams in the development of measurement methods. Specifies base and derived measures which support agreed information needs.
* Organises knowledge assets and oversees the life cycle of identifying, capturing, classifying, storing, and maintaining assets. Facilitates sharing, collaboration and communication of knowledge. Implements specific knowledge management initiatives.
* Performs routine and non-routine assessments of knowledge, skill, competency or behaviour using specified methods.
* Assists practitioners with creating personal development plans. Advises on suitable development activities such as specific learning or experience to be gained.
* Supports assigned co-workers in areas of uncertainty, such as, organisational contacts, communication channels, processes, job expectations and manager relations.
* Monitors quality and performance against agreed criteria to make learning recommendations or to escalate concerns. Coaches colleagues in developing target skills and capabilities in line with team and personal goals. Facilitates effective working relationships between team members.
* Deals with problems and issues, managing resolutions, corrective actions, lessons learned, and the collection and dissemination of relevant information. Helps develop and enhance customer and stakeholder relationships.
* Facilitates and supports the execution of resourcing activities in collaboration with managers and teams. Conducts interviews and assessments
Experience:
* Expert UIPath with ability to manage team and advocate for adoption with the Business
* Hands-on experience on RPA tools and cognitive platforms such as UiPath, Blue Prism, Automation Anywhere, etc. UiPath experience is highly preferred.
* Proficient in delivering complex business processes spanning attended, unattended and human-in-the-loop processes
* Experience in Intelligent Automation technologies (e.g. ICR/OCR, AI/ML) advantageous
* 2+ years experience in any of the programming languages like C/C++, Python, VB Script, Ruby, Java, JS, .Net.
* Basic programming knowledge on HTML, JavaScript (or any scripting language).
* Able to design technical specification documents for RPA Projects.
* Experience developing and consuming APIs.
* UiPath RPA Developer certifications preferred.
* Proficient with Database integration
#J-18808-Ljbffr