Full-Time RPA Architect -Information Technologies
Job Description
The Department of Information Technologies is currently seeking a Full-time Regular RPA Lead Solution Architect .
This position is within the Robotic Process Automation (RPA) group in Information Technologies, reporting to the Associate Director, ERP Systems & Services. The RPA Lead Solution Architect manages and mentors a team(s) of developers. They are responsible for the success of all technical related aspects of the RPA program. The lead is responsible for the overall architecture of the implementation, including overlapping integrated application areas.
This role requires a broad knowledge and understanding of IT resources and methodologies. The RPA Lead Solution Architect will operationalize strategic projects or phases of large projects under the direction of the RPA Centre of Excellence (COE). The individual in this position is recognized as an expert in one or more intelligent automation tools. They use their specialized system knowledge in conjunction with industry best practices and knowledge of complex processes to guide the RPA program, build new solutions, and improve overall COE operations and services.
We are seeking candidates who are currently based in Calgary or who will be local to Calgary by the start date.
Summary of Key Responsibilities (job functions include but are not limited to):
Technical Design and Development
- Takes ownership for the success of the technical aspects of the RPA program
- Roadmap and continuous service improvement
- Overall responsibility for the architecting and sustainment of large, complex, mission critical automations
- Ensure all systems are aligned with the IT’s architectural standards and roadmaps
- Consult with a dispersed, cross functional client group as well as other IT support teams to determine application delivery and service requirements
- Within the RPA COE, help resolve business problems, identifying automation opportunities, and capturing the understanding in design documents
- Develop work plans, estimates, methodology and procedures for automation development and integration projects
- Proactively investigate and stay current with the intelligent automation product directions and emerging technologies
- Responsible for the digital worker security setup and compliancy
- Collaborate with PeopleSoft ERP technical and functional teams to optimize the relationships between ERP and RPA improvements
- Responsible for collaborations required to interface with other external systems
- Design and build automations using various Software Development Methodologies
- Maintain and enforce appropriate technical design and development standards
- Ensuring deployed automations and are being properly monitored, RPA architecture is stable, and production issues are quickly and accurately resolved
- Ensure custom object dependencies are completely understood and risks and updates to those are mitigated and scheduled accordingly
- Develop reports and dashboards, both for internal use (RPA Development SDLC processes ) and external use (Automations performance)
Leadership and Staff Development
- Manage team(s) of 2 to 5 professionals including staff
- Responsible for the leadership, mentoring and staff development of the technical team
- Ensure that staff job profiles, performance assessments and reviews are kept up to date
- Work with the leadership team to build annual goals and objective for themselves and their staff
- Technical staff is supervised and reviewed appropriately to ensure high quality customer service
- Responsible for hiring technical staff, as well as any disciplinary action required within the team
- Act as an escalation point and organize the team through challenging issues with the goal of root cause determination and build a remediation plan to resolve issues
Project Management
- Lead strategic projects or phases of large projects under the direction of the RPA Centre of Excellence
- Develop, maintain, and communicate project plans and schedules, prioritize requirements, coordinate software, hardware, and people resources
- Deliverables, milestones, and project plans are predetermined for projects to enable accurate progress tracking
- The scope of each development project is documented in a Process Design Document and Solution Design Document for review and approval before it is undertaken
- Actual progress is tracked against the plan, variances are investigated promptly and corrective actions discussed with the appropriate resources
- Delays and other changes to project deliverables are identified as early as possible and communicated amongst the impacted application teams
- Practical knowledge of agile methodologies and applying the scrum framework
Quality Management
- Ensure the RPA program adheres to industry standards for IT change controls, audit and security best practices
- A library of project and development documentation templates and strategies are maintained and communicated to the developers and the entire team
- Deliverable reviews and signoffs are obtained on a timely basis
- Development quality control reviews are planned and executed, such as code reviews
- Periodic auditing of systems and log files for irregularities.
- Development quality control reviews are planned and executed for custom objects, including:
- Process design document (PDD)
- Solution design document (SDD)
- Code walkthrough
- Solution test plan review
- Test execution and defect resolution review
- Blue Prism libraries/VBO review
- Security review (if applicable).
- Working with the business to ensure solution has full test coverage and meet or exceed requirements
- Ensure review findings are delegated to the appropriate team members and managed through to timely resolution
- Lead RPA practitioner forums, to share best practices and lessons learned, and provide recommendations to enhance methodologies to the RPA COE
Qualifications / Requirements:
Education & Experience:
- Post-secondary degree in Computer Science or a related field
- 5-7 years of relevant experience in Intelligent Automations
- Well-rounded knowledge of all aspects of the automation architecture from both a technical and functional perspective
- 2-3 years leading a development team
- Masters level knowledge of software development lifecycle, working with business analysts and technical teams to deploy and maintain software solutions
- Advanced knowledge of audit, ITGC controls and security standards and related industry best practices
- Analytical skills in reaching sound decisions and resolving complex problems
Technical Skills:
- Extensive experience with RPA automation software (e.g., Blue Prism, UiPath, Automation Anywhere, WorkFusion)
- Proficiency in Java, .NET (C#, VB), and SQL Server
- Experience with design/architectural patterns (e.g., MVC, web services such as JSON and web API)
- Proficiency in Windows server administration (e.g., registry editor, HTTP, TCP/IP, Windows services)
- Experience with ERP systems (e.g., PeopleSoft, Workday, SAP)
- Basic knowledge of Oracle PeopleSoft Architecture (technical and functional) a considerable asset
- Hands on experience with document handling technologies (e.g., OCR/ICR)
- Extensive experience with SQL Server as it relates to the Blue Prism environment and building custom reports or dashboards for the COE
- Experience with digital worker security setup and compliance
Project Management & Development:
- Hands-on experience with IT project management tools (e.g., JIRA)
- Proficiency in project management, requirements analysis, technical design, development, and testing techniques
- Experience designing and building software solutions using various Software Development Methodologies, especially Agile and Scrum
- Developing work plans, estimates, methodology, and procedures for automation development and integration projects
- Experience mapping business problems, identifying automation opportunities, and creating design documents
- Experienced with lifecycle management and quality control reviews
Leadership & Interpersonal Skills:
- Proven experience working within cross-functional project teams
- Strong mentorship and staff development skills
- Lead the RPA COE in the discovery and creation of initiatives designed to meet technical best practices and excellence
- Excellent interpersonal and communication skills, able to communicate effectively with business and IT professionals at all levels
- Demonstrated ability to translate business requirements into technical specifications
- Able to act as an escalation point and organize the team through challenging issues, building and communicating remediation plans to all stakeholders
- Highly professional team player
Additional Skills:
- Knowledge of Oracle PeopleSoft HCM and/or Finance/SCM suite of applications is an asset
18 total views, 4 today


