Job Details
The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
Responsibilities:
**Automation Development:**
- Design, develop, and implement automation workflows using Xceptor and Automation Anywhere.
- Build and maintain test automation frameworks using Selenium and Python.
- Automate repetitive tasks and processes to improve operational efficiency.
- **Process Optimization:**
- Collaborate with business and technical teams to identify automation opportunities.
- Analyze existing processes and recommend improvements to enhance performance and scalability.
- **Integration and Deployment:**
- Integrate automation solutions with existing systems and tools.
- Deploy and monitor automation workflows in production environments.
- **Documentation and Reporting:**
- Create and maintain detailed documentation for automation workflows, scripts, and processes.
- Provide regular updates and reports on automation progress and outcomes.
- **Collaboration:**
- Work closely with cross-functional teams, including developers, QA, and business analysts, to ensure alignment with project goals.
- Provide support and training to team members on automation tools and best practices.
Required Skills and Qualifications:
- **Experience:** 3-8 years of hands-on experience in automation development.
- **Technical Skills:**
- Proficiency in Xceptor and Automation Anywhere for process automation.
- Strong knowledge of Selenium for test automation.
- Expertise in Python for scripting and automation.
- **Problem-Solving:** Strong analytical and problem-solving skills to identify and resolve automation challenges.
- **Communication:** Excellent verbal and written communication skills to collaborate with stakeholders and document processes effectively.
- **Tools and Technologies:** Familiarity with version control systems, CI/CD pipelines, and other automation tools is a plus.
Preferred Qualifications:
- Experience in integrating automation solutions with APIs and databases.
- Knowledge of RPA best practices and governance.
- Familiarity with Agile methodologies and tools like JIRA or Confluence.
- Certification in Xceptor, Automation Anywhere, Python or Selenium is a plus.
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as 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.