What are the responsibilities and job description for the RPA Software Engineer position at Ho2 Systems LLC?
Job Summary:
We are seeking a highly skilled Robotic Process Automation (RPA) Software Engineer with extensive experience designing, developing, implementing, and maintaining enterprise-scale automation solutions. This senior-level role requires at least eight years of hands-on software engineering experience, strong judgment, and the ability to independently execute complex tasks. The engineer will rely on technical expertise, creativity, and innovation to plan solutions, solve problems, and support organizational needs. The position may also lead or mentor other developers and will contribute significantly to automation strategy.
As part of the Client IT Administrative Applications – Robotic Process Automation (RPA) Team, the Software Engineer 3 contractor will play a critical role in advancing and maintaining the RPA program. Responsibilities include designing and developing RPA workflows, evaluating automation candidates, troubleshooting existing bots, managing RPA infrastructure, and participating in continuous improvement initiatives. This role operates in a fast-paced Agile environment (Kanban/Scrum) and requires strong communication, analytical thinking, and collaboration skills.
The ideal candidate will have deep hands-on expertise with Blue Prism, Microsoft Power Automate, Azure, and modern web technologies—including HTML, JavaScript, DOM manipulation, and HTTP protocol—paired with experience validating HTTP responses and developing scalable, maintainable automation solutions.
Key Responsibilities
Onsite Days, Mondays and Tuesdays) and (Remote Days, Wednesdays, Thursdays & Fridays).
We are seeking a highly skilled Robotic Process Automation (RPA) Software Engineer with extensive experience designing, developing, implementing, and maintaining enterprise-scale automation solutions. This senior-level role requires at least eight years of hands-on software engineering experience, strong judgment, and the ability to independently execute complex tasks. The engineer will rely on technical expertise, creativity, and innovation to plan solutions, solve problems, and support organizational needs. The position may also lead or mentor other developers and will contribute significantly to automation strategy.
As part of the Client IT Administrative Applications – Robotic Process Automation (RPA) Team, the Software Engineer 3 contractor will play a critical role in advancing and maintaining the RPA program. Responsibilities include designing and developing RPA workflows, evaluating automation candidates, troubleshooting existing bots, managing RPA infrastructure, and participating in continuous improvement initiatives. This role operates in a fast-paced Agile environment (Kanban/Scrum) and requires strong communication, analytical thinking, and collaboration skills.
The ideal candidate will have deep hands-on expertise with Blue Prism, Microsoft Power Automate, Azure, and modern web technologies—including HTML, JavaScript, DOM manipulation, and HTTP protocol—paired with experience validating HTTP responses and developing scalable, maintainable automation solutions.
Key Responsibilities
- Design, develop, test, deploy, and maintain RPA solutions using Blue Prism, Microsoft Power Automate, and Azure services.
- Collaborate with business users to analyze workflow processes, gather requirements, and identify automation opportunities.
- Study systems flow, data usage, and work procedures to determine optimal automation strategies.
- Investigate problem areas, diagnose automation failures, and implement corrective actions.
- Create and document system specifications, design standards, and development best practices.
- Troubleshoot and validate HTTP responses, perform DOM interaction, and analyze web-based system behaviors.
- Develop and manage SQL/NoSQL database interactions and connections.
- Build and consume RESTful services to support automation workflows.
- Participate in Agile ceremonies (daily standups, sprint planning, retrospectives) and contribute to continuous improvement.
- Provide technical leadership and mentorship to junior developers as needed.
- Support infrastructure components associated with Azure cloud-based automation environments.
- Ensure automations are secure, resilient, and aligned with Client IT standards.
Onsite Days, Mondays and Tuesdays) and (Remote Days, Wednesdays, Thursdays & Fridays).