Job Summary
The Sr. Python RPA UiPath Developer will be responsible for designing, developing, deploying, and supporting enterprise automation solutions using UiPath and Python. This role requires expertise in robotic process automation (RPA), API integrations, workflow orchestration, and software development best practices. The ideal candidate will lead automation initiatives, optimize business processes, mentor junior developers, and deliver scalable solutions that improve operational efficiency and business outcomes.
Key Responsibilities
• Design, develop, test, and deploy automation solutions using UiPath.
• Build scalable, maintainable, and reusable automation workflows using UiPath Studio.
• Manage bot scheduling, deployment, monitoring, and administration through UiPath Orchestrator.
• Enhance and optimize existing automation solutions to improve performance, reliability, and scalability.
• Conduct code reviews and provide technical mentorship to junior developers.
• Develop Python-based automation scripts, utilities, and reusable frameworks.
• Integrate Python solutions with UiPath workflows and enterprise applications.
• Build reusable libraries and automation components to support enterprise automation initiatives.
• Develop solutions for data processing, file automation, reporting, and backend integrations.
• Design, develop, consume, and support REST and SOAP API integrations.
• Integrate automation solutions with internal enterprise and banking applications.
• Implement authentication, authorization, and secure integration patterns.
• Support API management, service orchestration, and enterprise integration requirements.
• Gather and analyze business requirements to identify automation opportunities.
• Create and maintain Process Design Documents (PDD) and Solution Design Documents (SDD).
• Perform unit testing, system testing, defect resolution, and production support activities.
• Support User Acceptance Testing (UAT) and deployment activities.
• Work with source control systems and CI/CD tools to support automated deployments.
• Participate in Agile ceremonies, sprint planning, reviews, and retrospectives.
• Collaborate with business stakeholders, architects, developers, and support teams to deliver high-quality automation solutions.
• Ensure adherence to development standards, security policies, and best practices.
Required Qualifications
• Strong hands-on experience developing automation solutions using UiPath.
• Extensive experience with UiPath Studio and UiPath Orchestrator.
• Strong Python development experience.
• Experience developing automation frameworks, reusable libraries, and custom automation components.
• Experience integrating Python solutions with UiPath workflows.
• Strong experience with REST and SOAP API development and integration.
• Experience working with enterprise application integrations and service orchestration.
• Knowledge of authentication and authorization mechanisms for API integrations.
• Experience creating Process Design Documents (PDD) and Solution Design Documents (SDD).
• Experience supporting the full Software Development Lifecycle (SDLC).
• Experience with unit testing, UAT support, production support, and defect management.
• Experience working with CI/CD tools and source control systems.
• Strong analytical, troubleshooting, and problem-solving skills.
• Excellent communication and stakeholder management skills.
• Experience working in Agile development environments.
Preferred Qualifications
• Experience within banking, financial services, or other regulated industries.
• Experience with enterprise integration platforms and middleware technologies.
• Experience implementing large-scale digital transformation and automation initiatives.
• Knowledge of cloud-based automation and integration platforms.
• Experience with automation governance, security, and compliance frameworks.
• UiPath certification(s) preferred.
Certifications
• UiPath Certified Professional certifications preferred.