Junior Python Developer – Intelligent Automation
About Citco
Since the 1940s Citco has provided specialist financial services to alternative investment funds, investors, multinationals and private clients worldwide. With over 6,000 employees in 45 countries we pioneer innovative solutions that meet our clients’ evolving needs and deliver exceptional service.Our continuous investment in learning means our people are among the best in the industry. And our corporate social responsibility programs provide meaningful and fulfilling work in the community.A career at Citco isn’t just a job – it’s an opportunity to excel in an environment that genuinely supports your personal and professional development.
About The Role
The Developer will be a key member of the Intelligent Automation (IA) team and will play an integral role in designing and delivering automated processes within the Citco Group. He/She will work with the Process Design team, Process Adoption team and business unit representatives to optimize and digitize operational processes in order to deliver bottom-line results for Citco.
About Intelligent Automation Team
The Intelligent Automation (IA) is multi-skilled team charged with identifying, building and deploying operational solutions leveraging a suite of emerging technologies, such as Machine Learning, Natural Language Processing, Robotics Process Automation, Business Process Management, Reconciliation Tools, APIs and Automation.
Job Duties In Brief
- You will participate in Scrum stand-up meetings, backlog grooming sessions, review, and retrospective meetings
- Work with Process Design and technical teams to brainstorm solutions and assess feasibility.
- Development of new features and functionality, including the production of unit tests as and where required
- Ensuring code quality is maintained for products and services delivered by the team
- Perform all aspects of the project life cycle including but not limited to: scoping, analyzing, developing solutions, reviewing deliverables, from executing to implementing change.
- Work with Process Adoption and Business Leads to rollout completed solutions to target teams/offices.
- Assists with product backlog maintenance and grooming.
- Weekend testing may be required for releases (new functionality, bugs, enhancements, upgrades); generally one or two releases are scheduled per quarter
Key Competencies
- Adaptability
- Technical Knowledge and Commercial Acumen
- Quality and Risk Management
- Problem Solving
- Communication
- Teamwork
- Drive for Results
About You
- Undergrad degree in Finance, Accounting, Economics, Mathematics, Computer Science, Information Systems, or related field
- Exceptional communications skills, both written and oral
- Ability to work independently
- Positive attitude
- Highly proficient in Python, Bash/Shell scripting
- Able to write complex SQL queries and stored procedures
- Familiar with source code control systems
- Familiar with use of APIs
- Familiar with developing queries and database objects with Graph Database (Neptune) or any RDBMS databases and willing to learn Graph queries
- Familiar with AWS for daily project related activities with strong willingness to learn and debug the application.
- Familiar with Serverless and Event-Driven Microservices Architecture
- Assets:
- Financial product knowledge and knowledge of Hedge Fund Administration
- Understanding of agile project management
- Familiar with cloud infrastructure in AWS/Azure/Google Cloud
- Knowledge of JIRA and Confluence
- Familiar with Robotic Process Automation/NLP/ML
- Understanding of the benefits of Business Process Management, Machine Learning, and Robotic Process Automation
What We Offer
- A challenging and rewarding role in an award-winning global business
- Opportunities for personal and professional career development
- Great working environment, competitive salary and benefits, and opportunities for educational support
- Be part of an industry leading global team, renowned for excellence