Citco is a global leader in fund services, corporate governance and related asset services with staff across 80 offices worldwide.
With more than $1 trillion in assets under administration, we deliver end-to-end solutions and exceptional service to meet our clients’ needs.
About the Team & Business Line :
Proprietary software solutions and innovation are at the core of what differentiates Citco in the alternative investment space.
Through our network of global development centers, Citco invests heavily in technology development, security, and infrastructure to ensure our clients continue to receive award-winning products that underpin our commitment to service excellence.
As a core member of our Product Development team you will work with dedicated professionals to ensure our clients maintain access to their critical information assets while keeping Citco ahead of industry trends.
Your Role :
Be proficient with different programing languages such as Java, Python, NodeJS, GraphQL, JSON and API development.
Participate in entire application lifecycle, focusing on coding and debugging.
Perform UI tests to optimize performance.
Collaborate Front-End Developers to integrate user-facing elements with server side logic.
Plan, create and execute test cases applicable to user stories to ensure coverage.
Gather and address technical and design requirements.
Develop solutions that are scalable, high performant, maintainable and meet high quality standards.
Participate in peer review of code to ensure adherence to development standards.
Troubleshoot and Debug applications.
Build reusable code and libraries for future use.
Participate and contribute on all team activities such as sprint planning, daily scrums and retrospectives.
Work closely with members of the Architecture and DevOps teams.
Communicate and report on assigned tasks
Take responsibility and exhibit ownership of assigned tasks
Follow emerging technologies
About You :
Bachelor’s degree in Engineering, Computer Science, or equivalent
8+ years of Application Development experience.
7+ years of software and development experience with programming languages like Java, NodeJs & Python in an agile environment.
4+ years of strong 12 factor application development experience using REST API's in JSON / Protocol Buffers.
Must have experience in API, Full Stack, Docker, Microservices.
Good understanding of different API design patterns, securing API’s concepts, API retry mechanism using Exponential Backoff.
Experience with different Authorization & Authentication Protocols like OAuth 2.0, OpenID, JWTs
Experience with API Mocking and Virtualization using tools like Swagger Open API / ReadyAPI / Postman / SoapUI.
Familiarity with different performance testing tools like Locust / JMeter / Rest Assured.
Familiarity with API Gateway, Kong / Amazon API Gateway.
Experience with one of cloud-computing / cloud services platforms such as AWS, Azure, or GCP will be a plus.
Experience with CICD tools such as Jenkins, Bamboo or CodePipeline.
Experience working in a SAFe, Kanban, DevOps, or Agile / Scrum development methodology.
Knowledge of financial industry is highly desirable.
Self-motivated, innovative and analytical with strong attention to detail.
Strong sense of responsibility and service minded attitude.
Willingness to learn new skills and to contribute to a team culture centered on continuous improvement.
Organized, accurate and self-motivated.
Think creatively and propose options / solutions to challenges.
Excellent verbal and written communication skills with the ability to interact effectively in a global team environment
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.
Citco welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.