Description

Participate and contribute on all team activities such as Sprint Planning, Sprint Execution, Daily Scrum, Sprint Review, Sprint Retrospective

· Deliver modules (front-end & backend) to provide new features for Document Services Team

· Develop front and back end code using React, Java, Kotlin, Spring and Hibernate

· Strong relational databases and PL/SQL skills. Write and optimize complex database queries.

· Perform reviews and ensure the quality of the team’s work

· Testing: Design and implement unit, integration, systems, performance and load testing

· Stay current on emerging technologies and be able to match them to a Citco need when required

· Manage AWS resources in a safe and cost-effective manner.

· Provide technical leadership to other team members.

· Experience working on Agile teams

· 5+ years of software engineering experience. Specifically building and architecting web applications and backend services.

· 2+ years of experience with Java/Kotlin/Spring/Hibernate

· 5+ years of experience with React.

· Understanding on node.js with TypeScript

· Exposure to Python is preferred.

· Experience with Docker

· Experience with AWS services such as S3, ECS, Fargate, API Gateway, IAM, CFN

· Basic understanding on concepts like SQS, SNS, Lambda, RDS

· Experience with relational databases (ideally Oracle or PostgreSQL)

· Knowledge/ Good to have experience with NoSQL databases would be an asset.

· Working knowledge of Kotlin is a plus

· Solid understanding and demonstrated proficiency with core software development processes - debugging, code tuning, code management and branching, coding styles and refactoring.

· Must be self-motivated and driven, with strong analytical, problem solving, and communication skills.

· Knowledge of financial industry, specially accounting / general ledger will be preferred. 

Education

Any graduate