Position: Senior RPA Engineer for Ciklum Digital
Company: Ciklum
Experience required: 3y
English level: upper

The role is located in Ukraine and reports to the Head of RPA Delivery. Robotic Process Automation (RPA) is a fast growing area of Digital Transformation and the foundations for Intelligent Automation.

The job will encompass responsibilities including the development of RPA solutions using RPA software, leading small teams on the delivery of projects and supervising/mentoring junior RPA engineers.

**Responsibilities**

leading a delivery team with implementation and integration of automation solutions based on design specifications with appropriate logging, debugging and escalation procedures as pertinent
preparation of technical design specifications based on functional & non-functional business requirements
code review of functional modules developed by peer RPA engineers/teammates
supervise & mentor more junior colleagues
developing appropriate solutions and mitigations for opportunities & issues
working successfully on client projects while operating with rapidly evolving requirements in an agile manner
enhancing your job knowledge by ensuring that you stay updated on the latest updates to RPA software, attending educational workshops & training as and when required
contribute to competency development: facilitate best practices, create accelerators and frameworks

**Requirements**

UIPath Advanced Developer certification
understanding of UIPath REFramework, production experience automating transaction based processes
training/certification on at least 1 more popular RPA/Workflow Management platforms (Automation Anywhere, MS Power Automate, Appian, etc.)
firm knowledge of software engineering principles: separation of concerns, modularity, abstraction, incremental development, etc
background in any programming language, preferably .NET
understanding of automation components and features in RPA products, as well as process design documents and technical design documents
workflow design skills – decision diamonds, decision trees, decision tables, state machines; familiarity with UML diagrams, understanding of BPMN notations
advanced knowledge of string operations, familiarity in using regular expressions (regex)
strong understanding of Document Object Model, familiarity with HTML, JavaScript. The ability to search using relative elements
knowledge of SQL, understanding relational database structures; experience developing with SQL Server, Oracle or other RDBMS
familiarity with integrations using SOAP and REST APIs
proficiency in Microsoft Office 365: Microsoft Outlook, Word, Excel, and others
strong knowledge of debugging methods
basic MS Windows and Linux administration and security skills

**Desirable**

bachelor’s degree in Computer Science, Computer Engineering, Applied Computing, or other Information Technology related field
understanding testing concepts like equivalence classes and boundary testing
experience working with enterprise applications (CRM, ERP) such as PeopleSoft, SalesForce, SAP, Oracle, etc.

**Personal skills**

Upper-intermediate English
Good analytical skills
Good team player, motivated to solve complex tasks
Strong communication and problem solving skills
Self-motivated, self-disciplined and result-oriented
Strong attention to details and accuracy

**What's in it for you**

Close cooperation with client
Constant flow of new projects
Dynamic and challenging tasks
Ability to influence project technologies
Projects from scratch
Team of professionals: learn from colleagues and gain recognition of your skills
European management style
Continuous self-improvement