What We do / The Team
- Finance Desk Technology is part of Fixed Income organization within Citi’s Markets Technology.
- The Team works closely with the Citi Global Finance Desk and focused on FI and Repo trading activity.
- The suite of Finance Desk applications provides position management, trade capture, electronic trading, market risk processing and reporting.
- This is supported by a mixed technology environment consisting of client-server applications, developed in Java, Angular and C#, with services running on Linux servers and Cloud Containers.
- This provides unique opportunity to work closely with the business stakeholders while building towards the strategic technology roadmap.
- We are looking for technically strong candidates who can work as team players and capable of taking ownership and leading the initiatives when needed.
Role Overview/What will you do:
- Responsible for developing and maintaining suite of Finance Desk application as a part of global development team.
- Production of high-quality software, emphasizing simplicity, maintainability and reuse, using standard development process.
- Understands business priorities, documents requirements and determines solutions in partnership with other internal teams.
- Accountable for all phases of development process—analysis, design, construction, testing and implementation; provides user and operational support on applications to business users.
- Ensures essential procedures are followed and helps to define operating standards and processes.
- Participating in key business initiatives primarily focused on Market Risk and Position/Inventory Management.
- Coordinate global testing and schedule application rollouts.
- Contribute towards improving the Dev Ops CI/CD Pipelines and Strategic Architecture.
- Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users.
- Provide L3 support for production flows.
- Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
- Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
Key Skills and Experience required -This section is about the candidate.
- Strong core Java skills.
- Experience with Spring boot/Microservice-style application development.
- Strong experience with Relational Databases like Oracle, MSSQL.
- Experience with cloud based architectures on OpenShift or Kubernetes.
- Testing experience with distributed software applications.
- Strong experience with Unix or Linux.
Non-Technical Skills Required:
- Experience in working with distributed teams situated globally in different time-zones is a plus.
- Flexible and adaptive, team player.
- Excellent analytical, communication and interpersonal skills.
- Ability to work independently.
- Ability to take ownership, drive strategy and well organized.
Any Beneficial / Nice to have skills and experience:
- Experience with Messaging and Caching frameworks such as Kafka and Gemfire/Ignite is a plus.
- Financial services experience is advantageous but not essential
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
What we’ll provide you
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:
- 27 days annual leave (plus bank holidays)
- A discretional annual performance related bonus
- Private Medical Care & Life Insurance
- Employee Assistance Program
- Pension Plan
- Paid Parental Leave
- Special discounts for employees, family, and friends
- Access to an array of learning and development resources
Applications Development
Time Type:
Full timeView the " " poster. View the .
View the .
View the