The role will require you to be able to talk with the business directly and be able to interpret business requirements; as such, previous finance and FX experience is required.
Our work is highly impactful and enjoys a lot of visibility from senior management; you will get plenty of opportunities to own different parts of the platform, lead project teams from requirements conception all the way to release, as well as work directly with our clients and business.
Key Responsibilities:
- Plan, design, develop and contribute to our FX Technology systems, helping us build their future state
- Help enhance our best practices, ensuring that we continue improving our technical and operational standards
- Close interaction with the business product owner and other internal business users across FX business and technology
Technical Skills Required:
- Experience building business-critical applications in a full stack manner 2-3 years
- Understanding of computer science fundamentals, including algorithms, complexity, data structures, etc
- Strong experience with and understanding of Core Java Concepts, garbage collection, JUnit, Mockito, SQL, Unix/Linux
- Previous NgRx, RxJS, AgGrid experience is preferred
- Experience with modern software development practices (TDD, Agile continuous integration)
Education:
- Bachelor’s degree/University degree or equivalent experience
Applications Development
Time Type:
Full timeView Citi’s