Application Developer / Software Engineer (AVP)
Role Overview
Build software for Prime Brokerage Technology, supporting operations for clients and traders in Citi's Prime Finance business.
The role delivers swap-processing components for the Strategic Swaps Platform and works in a collaborative Agile environment.
Key Skills for This Role
Full Job Posting
Role overview
Build software for Prime Brokerage Technology, supporting operations for clients and traders in Citi's Prime Finance business.
The role delivers swap-processing components for the Strategic Swaps Platform and works in a collaborative Agile environment.
Responsibilities
- Deliver Java/Kotlin swap-processing components and develop automated tests focused on Test-Driven Development.
- Work with an Agile team on continuous integration and deployment; participate in design, planning, and estimation.
- Analyze assigned work, break it into technical tasks, and maintain project and technical documentation.
- Coordinate system enhancements, product delivery, and process improvements with management and technical partners.
- Improve technical standards and methodologies; evaluate complex processes and industry standards to address high-impact problems.
- Follow application architecture and develop coding, testing, debugging, and implementation standards.
- Support production operations, diagnose escalated issues, contribute to post-mortems, and improve reliability, performance, and scalability.
- Coach junior developers, analysts, and graduates; participate in support rotations.
Knowledge and experience
- Experience in software application systems analysis and programming.
- Experience implementing successful projects and working knowledge of consulting or project-management methods.
- Ability to work under pressure and manage deadlines or changes in expectations and requirements.
- Java and Test-Driven Development are essential.
Advantageous technologies and experience
- Additional technology experience is advantageous: Kotlin; Kubernetes or OpenShift; Kafka, Solace, or TIBCO; SQL Server, Trino, Mongo, or S3; OpenTelemetry, Elastic Stack/ELK, or Grafana.
- Iterative Agile software delivery and knowledge of Swaps or Prime Brokerage offerings are desirable.
Workplace
- Citi describes the workplace as hybrid, with up to two days working at home per week.
Compensation and benefits
- The posting states a competitive base salary reviewed annually and a discretionary annual performance-related bonus.
- Benefits include annual leave, private medical care and life insurance, an employee assistance program, pension, paid parental leave, discounts, and learning resources.
Additional role information
Other job-related duties may be assigned as required.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Citi
Lead Data Business Analyst / Data Subject Matter Expert
Belfast, GBR
Discover your future at Citi -------------------------------- Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, y
Eirene Enterprise Technical Change Lead (Enterprise Software Vulnerability Remediation & Rapid Patching)
Pune, IND
Business Executions Analyst (UAE Nationals Only) - DUBAI
Dubai, UAE
AI Engineer (Python) (AVP)
Belfast, GBR
Discover your future at Citi Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow yo
Lead Data Business Analyst / Data Subject Matter Expert
Belfast, GBR
Eirene Enterprise Technical Change Lead (Enterprise Software Vulnerability Remediation & Rapid Patching)
Pune, IND
Corporate FX Salesperson, Vice President
Mumbai, IND
Senior AI Engineer - Wholesale Credit Risk Analytics
Pune, IND
Ops Sup Sr Manager
Chennai, IND
Business Executions Analyst (UAE Nationals Only) - DUBAI
Dubai, UAE
AI Engineer (Python) (AVP)
Belfast, GBR