QUALIFICATIONS AND JOB DESCRIPTION
The role of RPA Developer/Consultant is to implement automation of the business processes using RPA and other relevant tools. The ideal candidate is a certified developer and has advanced level of knowledge of business process logic who is also able to analyze business processes and keen on learning new technologies with a continuous improvement mindset.
Qualifications and Experience Required
- Bachelor’s Degree in Engineering or Software Engineering required
- Education and development/testing experience on any object-oriented programming language (preferably C#, .NET, VB)
- Considerable experience in Excel Macros, Visual Basic scripts or other configuration or scripting type technology
- 1+ years of RPA Developer experience especially using UiPath
- Advanced knowledge of process flows and design
- Knowledge of database architecture and ability to write and interpret MS SQL scripts
- Knowledge and understanding of a Windows server base and TCP/IP networking
- No military obligation for male candidates
Knowledge and Skills Required
- Passion and commitment for customer satisfaction
- A self-starter who delivers high quality work and can adapt to new challenges and ready to work in a startup mindset
- Self-motivated, results-driven person with excellent time management skills
- Ability to work with a structured and methodical approach, combined with an enquiring mind
- Ability to manage multiple priorities and take ownership of a problem to drive it through conclusion
- Advanced analytical and problem-solving skills
- Ability to communicate confidently in a client environment
- Excellent command of both written and spoken English
Job Description:
- Translates non-technical, business requirements into technical requirements effectively
- Develops automations using one or more tools or programming languages including (but not limited to) UiPath, C#, .NET, VB etc.
- Creates robust solutions to prevent/handle exceptions and to mitigate risks
- Demonstrates a basic understanding of SQL and data management principles
- Performs unit testing and assists with integration, system and user acceptance testing
- Defines test plans and methods to ensure successful delivery of process automations
- Adheres to processes and guidelines related to solution delivery, including integration of packaged products
- Utilizes code versioning tools and adheres to development standards
- Identifies and communicates the technical infrastructure requirements
- Analyzes business processes in detail where required
- Designs process solutions and maintains the solution documentation
- Supports and promotes the reuse of developed processes across the company by providing first/second level support and implementing change requirements
- Understands and applies business concepts to technology solutions
- Completes work on time and proactively manages blockers and impediments
- Communicates with software vendors on software related issues and suggests improvements