Position: Middle RPA Engineer
Company: Unicsoft
Category: .NET
Experience required: 3y
English level: intermediate

Responsibilities:

- implementation and integration of automation solutions based on design specifications with appropriate logging, debugging and escalation procedures as pertinent
- contribution to technical design specifications based on functional & non-functional business requirements 
- code review of functional modules developed by peer RPA engineers/teammates
- researching and developing appropriate solutions and mitigations for opportunities & issues
- working successfully on short and medium-duration projects while operating with rapidly evolving requirements in an agile fashion
- enhancing your job knowledge by attending educational workshops & training; reviewing professional publications; establishing personal networks; participating in professional societies; developing and/or maintaining proficiency in the latest

Requirements (Hard skills requirements):

- sofware engineering skills: understanding types of variables, arrays, dictionaries; ability to perform operations on datasets; 
- UIPath trained & Advanced Developer certification 
- understanding of UIPath REFramework, production experience automating transaction based processes.
- understanding of automation components and features in UIPath, as well as process design documents and technical design documents
- programming background in any coding language, preferably .NET
- basic workflow design skills – decision diamonds, decision trees, decision tables, state machines. Familiarity with UML diagrams, understanding of BPMN notations. 
- 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.
 
Desirable (Hard skills):

- training/certification on other popular RPA platforms:  Automation Anywhere, BluePrism, MS Power Automate, WorkFusion, Kofax, NICE, etc.
- understanding of automation components and features in RPA products, as well as process design documents and technical design documents
- knowledge of string operations, familiarity in using regular expressions (regex).
- basic Windows and Linux administration and security skills
- bachelor's degree in Computer Science, Computer Engineering, Applied Computing, or other Information Technology related field
- basic knowledge of debugging methods, understanding testing concepts like equivalence classes and boundary testing 



Personal skills (soft 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.