Excited to write code for the Bank Industry?
In Citi were automating our processes. Emerging technologies working together with our innovation is allowing our business areas to improve and speed up our company’s deliverables.
We are well known for taking ownership, delivering with Pride and succeeding together. If you have experience in Python and you want to pursue new challenges, then we encourage you to apply!
Job Description :
As a Python Power User you will help to build quality digital solutions that our partners can trust and use. You will develop tools and applications using Python to automate business processes.
In addition to contributing to important operations you will help to debug production issues, report metrics associated with all phases of the software development lifecycle, act as a liaison between parallel work-streams and escalate concerns to the Senior Leadership.
You will report to the Automation and Innovation Delivery Lead.
Collaborates with business areas to identify and understand end-user requirements and specifications
Plans and schedules project timelines and milestones using appropriate tools, in collaboration with the project delivery team
Partners with the A&I Project Delivery team to proper report on progress and update stakeholders, at the time that compliance requirements are reviewed properly.
Designs algorithms and flowcharts to create new Python solutions.
Executes Python automation platform tasks and other emerging technologies to automate processes while ensuring all the technology mandates are met properly
Tests and deploys quality Python code.
Troubleshoots, debugs, maintains and improves existing business solutions.
Observes user feedback to recommend improvements to existing software products
Develops technical documentation to guide business users.
Interacts with Audit related deliverables.
Owns and executes Python automation platform strategy for the Automation and Innovation team while conducting solutions within this platform.
6+ years of experience in development of technological solutions or a technological environment
Advanced Engsh level
A minimum of 4 years of experience writing code in Python to automate processes is a must, preferably in a finance environment
Advanced English level
Process automation leveraging emerging technologies experience is required.
Experience in working both independently and in a team-oriented, collaborative environment is essential
Requires communication and diplomacy skills to guide and influence others.
Self-motivated with the ability to make decisions in the absence of detailed instructions.
In depth knowledge of banking products / systems preferred.
Process modeling experience
Ability to execute development projects.
Ability to translate business requirements into technical specifications.
Must be able to quickly learn, understand, and apply new technologies.
Development in a Financial environment experience is a plus.
Education, knowledge and skills :
Bachelor’s degree in computer science or technology related fields or equivalent experience.
Python language certification or proven experience.
C#, Java or any other programming language experience.
MS Office Intermediate Advanced level (Plus).
Visual Basic for Applications (VBA)
SQL or Database knowledge Advanced level (Plus)
Power BI Knowledge is a plus.
R and Tableau knowledge is a plus
Job Family Group : Finance
Job Family :
Fin Solutions Dsgn & Implement
Time Type : Full time