Overview
Skills
Job Details
Role: RPA Solution Architect
Location: San Diego, CA ||Hybrid (3-Onsite, 2-Remote)
Duration: 12+Months
Job Details:
The Robotic Process Automation (RPA) Architect will be an integral part of our global development & support teams. The RPA Architect will be responsible for analyzing business processes and identifying/implementing automation solutions.
Responsibilities and Ownership of the RPA Solution Architect
A solution architect is the pillar of an organization s RPA implementation and has to perform various responsibilities to make sure the solution when deployed will serve the purpose of automation with no glitches. Most of the responsibilities include:
Enabling the RPA solution to be developed and deployed:
The solution architect is responsible to oversee the initial infrastructure setup for the dev, test and production environments. The solution architect also explores the server and other RPA deployment options.
Preparing for the RPA journey:
The solution architect is responsible for getting everyone on the CoE including the stakeholders to agree on the best practices to be followed. She makes sure that proper coding standards and guidelines are laid out. Collaborating with the Business Analyst on feasibility and optimization is undertaken. As part of the preparation the solution architect is also responsible to estimate the time and cost and plans on the technical meetings to be conducted during the process.
Designing the solution:
Once the Process Design Document (PDD) is signed off, the overall solution is designed and documented. This includes the component splitting and appointing developers to develop each component and/or workflow. The solution architect is responsible for identifying reusable components that can save duplicate effort and also defining how to manage configurable parameters, queues and schedules of Robots to optimize the cost and runtime.
A document describing outstanding challenges is also created to log any challenges that may or may not be taken care of during the implementation.
Building the workflows:
The solution architect oversees the development effort being carried out to develop the component workflows and is responsible to document extra requirements after the PDD has been signed-off.
Testing:
An impeccable solution design and implementation needs testing at various levels of the design and implementation.
A timely and diligent code review and audit by a solution architect ensures there are fewer bugs and the solution is compliant and robust.
A Development Specification Document (DSD) is reviewed and signed-off and the functional testing is performed to be able to pass the acceptance testing.
Sustaining the solution:
As part of the Monitoring and Control the solution developed and deployed is monitored and any changes needed are documented in addition to the support provided to fix any unknown issues popping out of the production environment.
Required Skills:
- 8+ Years of concurrent experience in RPA Development.
- 8+ years of direct experience with RPA programming using Automation Anywhere products like UI Path or Blue Prism, QTP would be a plus.
- 5+ years of development experience with a deep understanding of programming concepts, preferably in VB, C#, .NET
- Leading/participating in the systems development life cycle and structured programming including requirements definition, solution design, program development, testing, documentation, training, deployment, operations, support and maintenance
- Solid understanding and experience using Microsoft Office, including the ability to read Excel macros to translate them into RPA solutions and/or integrations
Background
- Should be a seasoned software professional with more than 5 years of programming experience in any one of the popular programming languages like for .NET (C#, C++ or VB) and/or Java.
- A solution architect should have a lot of experience working in the service industry and a similar business setup to understand the business processes and the technical architecture of the solutions.
- Infrastructure knowledge including servers, storage, firewalls, load balancers, routers etc. is imperative in getting things rolling.
- An RPA solution architect is no ordinary developer and should have strong conceptual and analytical skills and should be result oriented.
- Most importantly a solution architect should be able to develop solution architect designs.
- A good RPA solution architect is a team player with leadership and cross-team collaboration experience.