Job Description
RPA Developer
Join a core team of software engineers working across the software development lifecycle to design and build solutions based on industry best practices.
- Design, code, verify, test, document, amend, and refactor complex programs/scripts.
- Participate in reviews of own work and lead reviews of colleagues' work.
- Define and manage scoping, requirements definition, and prioritization activities for initiatives of medium size and complexity.
- Design complex software applications, components, and modules.
- Use appropriate modeling techniques following agreed software design standards, guidelines, patterns, and methodology.
- Provide technical expertise to enable the configuration of system components and equipment for systems testing.
- Maintain application support processes and check that all requests for support are dealt with according to agreed procedures.
- Provide advice and guidance to support the adoption of methods and tools and adherence to policies and standards.
- Put in place operational processes for secure configuration, classification, and management of CIs, and for verifying and auditing configuration records.
- Support projects, functions, or teams in the development of measurement methods.
- Specify base and derived measures that support agreed information needs.
- Organize knowledge assets and oversee the life cycle of identifying, capturing, classifying, storing, and maintaining assets.
- Facilitate sharing, collaboration, and communication of knowledge.
- Implement specific knowledge management initiatives.
- Perform routine and non-routine assessments of knowledge, skill, competency, or behavior using specified methods.
- Assist practitioners with creating personal development plans.
- Advise on suitable development activities such as specific learning or experience to be gained.
- Support assigned co-workers in areas of uncertainty.
- Monitor quality and performance against agreed criteria.
- Coach colleagues in developing target skills and capabilities.
- Facilitate effective working relationships between team members.
Requirements:
- 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.