Job Details
We are seeking a highly skilled and motivated Python RPA Developer to design, develop, and implement Robotic Process Automation (RPA) solutions using Python. The ideal candidate will have a strong background in software development, an in-depth understanding of RPA principles, and a proven ability to automate complex business processes. This role requires excellent problem-solving skills, attention to detail, and a passion for optimizing workflows.
Responsibilities:
Watch this video to learn more about Citi
- Design, develop, and deploy robust and scalable RPA solutions using Python to automate various business processes.
- Collaborate with business analysts and stakeholders to understand process requirements and identify automation opportunities.
- Analyze and document current state business processes and design future state automated processes.
- Develop and maintain technical design documentation for RPA solutions.
- Perform unit testing, integration testing, and user acceptance testing (UAT) to ensure the quality and accuracy of automated processes.
- Monitor, troubleshoot, and support existing RPA processes, identifying and resolving issues promptly.
- Adhere to best practices, coding standards, and security guidelines in RPA development.
- Participate in code reviews to ensure high-quality code and adherence to design principles.
- Stay up-to-date with emerging RPA technologies, tools, and best practices.
- Provide training and support to end-users on newly implemented automation solutions.
Qualifications:
- 2-5 years of relevant experience
- Python development
- Experience in programming/debugging used in business applications
- Experience with web scraping libraries (e.g., BeautifulSoup, Scrapy, Selenium).
- Working knowledge of industry practice and standards
- Comprehensive knowledge of specific business area for application development
- Working knowledge of program languages
- Consistently demonstrates clear and concise written and verbal communication
Education:
- Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Overall experience can range between 3-6 years
Experience of atleast 2 years in automation using Python/Selenium and knowledge of using the AI tools for development.
Exposure to full stack development using Java stack.
Having experience in any of the RPA tools like Automation Anywhere/ Xceptor/ Boardwalk
Has exposure to banking domain experience.
Knowledge in JIRA, Bitbucket, Jenkins, GitHub is required
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
About Citi Working at Citi is far more than just a job. A career with us means joining a team of more than 200,000 dedicated people from around... Read more