Role: Software Engineer (RPA)
Location: Dubai, United Arab Emirates
Engagement: Contractual
Duration: 12 Months (Extendable, Long-term with Marc Ellis)
Job Summary:
We are looking for a skilled Software Engineer (RPA) with hands-on expertise in Automation Anywhere to design, develop, and support intelligent automation solutions. The ideal candidate will have strong scripting capabilities, experience with desktop and API-based automation, and a proven ability to build complex bots across multiple systems. This role requires a certified Automation Anywhere Master Developer who can work independently, follow best practices, and collaborate within Agile teams to deliver high-quality automation in enterprise environments.
Education:
Degree, Postgraduate in Computer Science or related field
Experience:
Minimum 5 years in software development, including at least 3 years specializing in Automation Anywhere
Proven experience in developing complex automation processes involving multiple applications and components
Strong background in desktop automation and consuming REST APIs
Technical Skills:
Expert in Automation Anywhere Control Room and its components
Proficient in developing TaskBots and MetaBots
Strong hands-on experience with IQBot document training
Working knowledge of BotInsight for analytics and insights
Solid SQL skills: capable of creating stored procedures, tables, and complex queries (MS SQL Server)
Sound understanding of Object-Oriented Programming principles
Familiarity with scripting languages like C#, VBScript, and JavaScript
Functional Skills:
Experience in banking, financial services, or fintech domains is preferred
Strong adherence to best practices in coding, security, unit testing, and documentation
Prior experience working in Agile development environments
Ability to ensure technical architecture and system design meets enterprise standards
Aptitude for evaluating and benchmarking technologies against industry best practices
Soft Skills:
Influential and collaborative team player, able to guide and elevate team performance through technical leadership
Proactive self-starter who takes initiative and ownership
Excellent communication and presentation skills with the ability to engage stakeholders at all levels, including senior management