Robotic Process Automation (RPA) Developer

Diaconia

United States

On-site

USD 35,000 - 45,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Diaconia is seeking a skilled RPA Developer to advance federal client automation initiatives. You will migrate UiPath automations to Microsoft Power Automate, design cloud and desktop flows, and build scalable Power Platform solutions.

Collaborate with analysts and stakeholders to define requirements and ensure security and governance compliance. The role emphasizes migration planning, hands-on RPA development, and continuous improvement across the automation lifecycle, with emphasis on secure,

Qualifications

  • Bachelor's degree in Information Technology, Computer Science, Engineering, or a related technical discipline.
  • U.S. Citizenship required.
  • Ability to obtain and maintain a U.S. Federal Public Trust clearance.
  • Minimum of three (3) years of professional experience in object-oriented software development using languages such as C#, Java, Python, or similar.
  • Demonstrated experience designing, developing, testing, deploying, and maintaining RPA solutions using Microsoft Power Automate and/or UiPath.
  • Hands-on experience with Microsoft Power Automate, including cloud flows, desktop flows, connectors, expressions, exception handling, and solution deployment.
  • Experience supporting or participating in the migration of UiPath automations to Microsoft Power Automate is highly desirable.
  • Understanding of software development lifecycle (SDLC) methodologies and Agile development practices.
  • Experience integrating automation solutions with enterprise applications, databases, APIs, and Microsoft 365 services.
  • Experience with version control systems such as Git.
  • Strong analytical and problem-solving skills.
  • Ability to manage multiple priorities in a fast-paced, secure, mission-focused environment.
  • Excellent written and verbal communication skills with the ability to effectively communicate with technical teams and Federal Client stakeholders.

Responsibilities

  • Design, develop, test, deploy, and maintain robotic process automation solutions that streamline Federal Client business and mission-support processes.
  • Support the transition and migration of existing UiPath automations to Microsoft Power Automate and the broader Microsoft Power Platform.
  • Assess current-state UiPath bots, workflows, dependencies, credentials, integrations, exception handling, and operational requirements to determine appropriate migration strategies.
  • Reengineer and optimize existing automations rather than performing direct one-to-one conversions when process or platform improvements are identified.
  • Develop cloud flows, desktop flows, attended and unattended automations, and other Power Platform solutions in accordance with approved technical standards.
  • Develop, update, and maintain UiPath automations during the transition period, as required, to ensure continuity of operations.
  • Collaborate with Business Analysts, Process Owners, Federal Client stakeholders, and technical teams to evaluate automation opportunities, assess feasibility, and define functional and technical requirements.
  • Identify process gaps, technical risks, migration constraints, and opportunities for process standardization and continuous improvement.
  • Integrate automation solutions with Microsoft 365, SharePoint, Teams, Outlook, Excel, databases, APIs, enterprise applications, and other approved client systems.
  • Configure and support Power Platform environments, connections, gateways, service accounts, credentials, and solution packages in coordination with system administrators.
  • Create and maintain technical documentation, including Solution Design Documents (SDDs), Process Definition Documents (PDDs), deployment guides, test plans, operational support procedures, and user documentation.
  • Develop and execute unit, integration, regression, user acceptance, and performance testing for new and migrated automation solutions.
  • Troubleshoot automation failures, perform root-cause analysis, and implement corrective actions to improve bot stability, reliability, and performance.
  • Monitor deployed automations and provide ongoing maintenance, enhancements, production support, and performance optimization.
  • Ensure automation solutions comply with Federal Client information technology governance, cybersecurity, accessibility, and data protection requirements.
  • Follow established configuration management, source control, release management, and DevSecOps practices.
  • Participate in peer code reviews, technical design reviews, Agile ceremonies, and continuous improvement initiatives.
  • Work closely with cybersecurity, enterprise architecture, infrastructure, cloud, and application teams to deliver secure, resilient, and supportable automation solutions.
  • Develop reusable automation components, templates, standards, and best practices to improve consistency across the RPA development lifecycle.
  • Provide technical guidance, knowledge transfer, and end-user support related to automation solutions.

Skills

C#
Java
Python
Power Automate
UiPath
SDLC
Agile
Communication

Education

Bachelor's degree in IT/CS/Engineering
U.S. Citizenship
Federal Public Trust clearance

Tools

Git
Microsoft Power Platform
SharePoint Online

Job description

Full-time

Position Overview:

Diaconia is seeking a skilled and forward-thinking Robotic Process Automation (RPA) Developer to support our Federal Client's digital transformation initiatives as part of our Intelligent Automation Services (IAS) team.

As a member of the IAS team, the RPA Developer will play a critical role in modernizing the client's automation environment, including supporting the strategic transition of existing robotic process automation solutions from UiPath to Microsoft Power Automate and the Microsoft Power Platform.

This position will be responsible for evaluating existing UiPath automations, identifying migration requirements, redesigning workflows, and developing secure, scalable, and maintainable Power Automate solutions. The selected candidate will also develop new automation capabilities that improve operational efficiency, reduce manual workloads, strengthen process consistency, and support the Federal Client's mission objectives.

The ideal candidate is technically proficient, innovative, and highly collaborative, with a strong foundation in software development, hands-on experience with UiPath and Microsoft Power Automate, and familiarity with federal security, compliance, governance, and software development best practices.

Key Responsibilities
  • Design, develop, test, deploy, and maintain robotic process automation solutions that streamline Federal Client business and mission-support processes.
  • Support the transition and migration of existing UiPath automations to Microsoft Power Automate and the broader Microsoft Power Platform.
  • Assess current-state UiPath bots, workflows, dependencies, credentials, integrations, exception handling, and operational requirements to determine appropriate migration strategies.
  • Reengineer and optimize existing automations rather than performing direct one-to-one conversions when process or platform improvements are identified.
  • Develop cloud flows, desktop flows, attended and unattended automations, and other Power Platform solutions in accordance with approved technical standards.
  • Develop, update, and maintain UiPath automations during the transition period, as required, to ensure continuity of operations.
  • Collaborate with Business Analysts, Process Owners, Federal Client stakeholders, and technical teams to evaluate automation opportunities, assess feasibility, and define functional and technical requirements.
  • Identify process gaps, technical risks, migration constraints, and opportunities for process standardization and continuous improvement.
  • Integrate automation solutions with Microsoft 365, SharePoint, Teams, Outlook, Excel, databases, APIs, enterprise applications, and other approved client systems.
  • Configure and support Power Platform environments, connections, gateways, service accounts, credentials, and solution packages in coordination with system administrators.
  • Create and maintain technical documentation, including Solution Design Documents (SDDs), Process Definition Documents (PDDs), deployment guides, test plans, operational support procedures, and user documentation.
  • Develop and execute unit, integration, regression, user acceptance, and performance testing for new and migrated automation solutions.
  • Troubleshoot automation failures, perform root-cause analysis, and implement corrective actions to improve bot stability, reliability, and performance.
  • Monitor deployed automations and provide ongoing maintenance, enhancements, production support, and performance optimization.
  • Ensure automation solutions comply with Federal Client information technology governance, cybersecurity, accessibility, and data protection requirements.
  • Follow established configuration management, source control, release management, and DevSecOps practices.
  • Participate in peer code reviews, technical design reviews, Agile ceremonies, and continuous improvement initiatives.
  • Work closely with cybersecurity, enterprise architecture, infrastructure, cloud, and application teams to deliver secure, resilient, and supportable automation solutions.
  • Develop reusable automation components, templates, standards, and best practices to improve consistency across the RPA development lifecycle.
  • Provide technical guidance, knowledge transfer, and end-user support related to automation solutions.

Disclaimer "The responsibilities and duties outlined in this job description are intended to describe the general nature and level of work performed by employees within this role. However, they are not exhaustive and may be subject to change or modification at any time to meet the evolving needs of the organization."

Required Qualifications
  • Bachelor's degree in Information Technology, Computer Science, Engineering, or a related technical discipline.
  • U.S. Citizenship required.
  • Ability to obtain and maintain a U.S. Federal Public Trust clearance.
  • Minimum of three (3) years of professional experience in object-oriented software development using languages such as C#, Java, Python, or similar.
  • Demonstrated experience designing, developing, testing, deploying, and maintaining RPA solutions using Microsoft Power Automate and/or UiPath.
  • Hands-on experience with Microsoft Power Automate, including cloud flows, desktop flows, connectors, expressions, exception handling, and solution deployment.
  • Experience supporting or participating in the migration of UiPath automations to Microsoft Power Automate is highly desirable.
  • Understanding of software development lifecycle (SDLC) methodologies and Agile development practices.
  • Experience integrating automation solutions with enterprise applications, databases, APIs, and Microsoft 365 services.
  • Experience with version control systems such as Git.
  • Strong analytical and problem-solving skills.
  • Ability to manage multiple priorities in a fast-paced, secure, mission-focused environment.
  • Excellent written and verbal communication skills with the ability to effectively communicate with technical teams and Federal Client stakeholders.
Preferred Qualifications
  • UiPath Advanced RPA Developer Certification.
  • Microsoft Power Platform certifications (PL-900, PL-500, PL-100, PL-200, PL-400, or equivalent).
  • Experience leading or supporting enterprise migrations from UiPath to Microsoft Power Automate.
  • Experience with Microsoft Dataverse, Power Apps, AI Builder, Power BI, SharePoint Online, and Azure DevOps.
  • Experience establishing Power Platform governance, Application Lifecycle Management (ALM), solution management, and Data Loss Prevention (DLP) policies.
  • Experience automating federal business processes, including finance, procurement, human resources, onboarding, grants management, travel, records management, or customer service operations.
  • Familiarity with NIST cybersecurity standards, FISMA, FedRAMP, and other federal compliance requirements.
  • Experience supporting federal agencies or other large, complex government organizations.
  • Knowledge of Lean Six Sigma, Agile, Scrum, or ITIL methodologies.

$35,000 - $45,000 Depending on Experience

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotic Process Automation (RPA) Developer
Robotic Process Automation (RPA) Developer

Diaconia LLC • United States

On-site
USD 35,000 - 45,000
Senior RPA Developer
Senior RPA Developer

STOPSO • Ashburn (VA)

Hybrid
USD 120,000 - 160,000
Junior RPA Developer
Junior RPA Developer

Ignite Digital Federal Services • San Diego (CA)

Hybrid
USD 75,000 - 95,000
Competitive pay
PTO
Education stipends
+3
UiPath Developer
UiPath Developer

Groundswell • McLean (VA)

On-site
USD 116,000 - 165,000
Comprehensive medical plans
401(k) Match
Paid Time Off
Senior Robotic Process Automation (RPA) Developer
Senior Robotic Process Automation (RPA) Developer

Luxoft Poland • Town of Poland (NY)

On-site
USD 100,000 - 130,000
RPA Developer (UiPath / PowerX)
RPA Developer (UiPath / PowerX)

Amivero • United States

On-site
USD 95,000 - 150,000
Robotic Process Automation (RPA) Developer
Robotic Process Automation (RPA) Developer

Pantheon Data • Washington

Hybrid
USD 80,000 - 120,000
Robotic Process Automation Engineer
Robotic Process Automation Engineer

Booz Allen Hamilton • Ashburn (VA)

On-site
USD 86,000 - 198,000
Robotic Process Automation Developer (UiPath)
Robotic Process Automation Developer (UiPath)

Process Distribution Group • Salt Lake City (UT)

On-site
USD 100,000 - 120,000
Robotics Process Automation (RPA) Developer (Secret Clearance/US Citizen)
Robotics Process Automation (RPA) Developer (Secret Clearance/US Citizen)

Potawatomi Federal Solutions, LLC • Falls Church (VA)

On-site
USD 90,000 - 140,000