RPA Developer
Role details
Job location
Tech stack
Job description
This position follows our hybrid-friendly schedule, so you get the best of both worlds - flexibility and collaboration. In office days will be 2-3 per week averaging 10-12 days per month in our St Petersburg, FL Corporate Office. Please note: This role is not eligible for Work Visa sponsorship, either currently or in the future. Responsibilities + Design, develop, test, and maintain small, moderate to complex UiPath automations that are scalable, stable, and aligned with enterprise standards. + Apply strong understanding of UiPath or relative automation platform and programming concepts, including robotic framework, exception handling, modular design, and performance optimization. + Analyze business requirements, identify gaps, challenge assumptions, and translate requirements into technically sound automation solutions. + Perform technical and solution design, including high-level and low-level design artifacts, process flow diagrams, and component-level designs. + Develop custom unit tests, create and maintain unit test libraries, and ensure automation reliability through structured testing practices. + Conduct detailed due diligence before raising questions; proactively research, validate assumptions, and propose solutions rather than just identifying issues. + Create and maintain process and technical diagrams using tools such as Visio to clearly represent workflows, system interactions, and dependencies. + Collaborate closely with Project Managers and stakeholders to track deliverables, communicate progress, and call out risks, gaps, missed requirements, or timeline impacts early. + Troubleshoot production issues, perform root cause analysis, and implement long-term fixes instead of temporary workarounds. + Manage own workload effectively, independently plan tasks, meet deadlines, and maintain a high level of ownership and accountability. + Follow enterprise SDLC practices, including version control, code reviews, and deployment processes.
- Work with integration points such as APIs, JSON-based data, and enterprise systems. + Use tools like Git and Jenkins for version control and CI/CD processes. + Write Splunk queries for log analysis and monitoring. + (Nice to have) Build and troubleshoot Alteryx workflows when required. + Performs other duties and responsibilities as assigned. Knowledge of + UiPath Studio, Orchestrator, and Robot setup, configuration, and usage in an enterprise environment. + Core software development concepts such as object-oriented design, modular coding, error handling, logging, and debugging. + Enterprise SDLC processes, including design reviews, development, testing, deployment, and post-production support. + Integration concepts including APIs, JSON payloads, authentication mechanisms, and system handoffs. + Enterprise security concepts such as SSO, firewall restrictions, and access controls, and how they impact automation design. + Version control and CI/CD practices using Git and
Requirements
Jenkins. + Basics of log analysis and monitoring, including writing basic Splunk queries for troubleshooting and validation. + Web-based applications, Windows-based applications, and cross-platform automation challenges. + (Nice to have) Alteryx Skill in + Experience developing small, moderate to complex UiPath automations in an enterprise or structured delivery environment, with focus on reliability and maintainability. + Good understanding of UiPath or similar automation platform programming concepts, including robotic framework, exception handling, logging, configuration management, and modular workflow design. + Ability to participate in technical and solution design activities, including contributing to high-level and low-level designs and understanding system interactions. + Experience writing unit tests for automations and contributing to or maintaining unit test libraries to support validation and regression testing. + Ability to analyze business requirements, identify gaps or ambiguities, ask the right questions, and translate requirements into workable automation solutions. + Detail-oriented approach with a habit of performing due diligence and basic research before raising questions or implementing changes. + Ability to manage assigned work independently, prioritize tasks, and meet delivery timelines with minimal oversight. + General programming knowledge beyond low-code development, with the ability to apply logical structures, debugging techniques, and reusable patterns. + Experience working with web-based applications, Windows desktop applications, and Java-based applications as automation targets. + Working knowledge of integration concepts such as APIs and JSON, along with a basic understanding of system-to-system interactions. + Familiarity with enterprise security and infrastructure concepts including SSO, firewall considerations, and access controls. + Experience using Git for version control and basic exposure to CI/CD pipelines using tools such as Jenkins. + Ability to write basic Splunk queries for log review and troubleshooting support. + Experience creating process flows and technical diagrams using tools like Visio. + Familiarity with enterprise SDLC practices, including development, testing, deployment, and post-production support processes. + Ability to coordinate with Project Managers to provide status updates, highlight risks, and call out requirement gaps or potential timeline issues. + Experience writing or troubleshooting Alteryx workflows is a plus.