Watch this video to learn more about Citi
Job Details
Responsibilities:
- Designing and developing the flagship “Trader Desktopâ€� platform.Ěý
- Working directly with end users on requirements analysis and capture.
- Troubleshooting challenging performance and scalability issues.
- Liaising with the global business, support, and development teams.
- Assisting in third line support during core trading hours and Production issues as needed.
- Enhancing our automated testing efforts and optimizing our UAT process.
- Utilize the latest and greatest Web technologies.
- Develop efficient and robust solutions to challenging business problems.
- Work on a globally distributed team to deliver the next generation UI experience for traders at Citi.
- Gain knowledge and exposure to Front Office Trading Systems, Fixed Income, and Derivatives flows.
- Excellent communication skills, oral and written; ability to face off to business users.
- Good team-work skills, and the ability to work in a distributed global team environment.
- Strong analytical and problem-solving skills.
- Self-motivated with the determination to achieve goals.
- Flexible and able to deliver quality results in the required timeframe.
- Experience in full lifecycle development.
- Ability to multi-task effectively.
Qualifications:
- 5-8 years of experience in developing large-scale enterprise desktop Web applications.
- Experience using Angular 8.0+, TypeScript, HTML5, CSS3, SAAS/LESS
- Experience using Angular grid libraries (ag-Grid)
- Experience with RxJS and ngRX
- Experience with writing unit tests for Angular/Typescript using JEST
- Experience with building cross-platform applications using Web technologies such as Electron, Chromium, and OpenFin etc.
- Experience with consuming real-time streaming data through web sockets
- Experience with consuming JSON/XML based data from REST services
- Experience with tools such as Visual Studio Code, npm, node.js
- Experience with C#/.NET/WPF and object-oriented programming
- Experience with writing unit tests for C#/.NET (NUnit/MSTest/SpecFlow etc.)
- Experience with Rx extensions (.NET)
- Experience with web-based data visualization utilizing Angular/JavaScript HighCharts charting library.
- Experience with KDB/q databases.
- Experience with build pipelines (TeamCity, Jenkins, etc.) and ECS hosting (OpenShift).
- Experience developing large financial software trading systems.
- Knowledge of any Interest Rates or Futures financial products (e.g. Treasuries/Swaps).
- Experience in managing, leading, and implementing successful projects.
- Extensive experience system analysis and in programming of software applications
- Subject Matter Expert (SME) in Web Applications Development
- Ability to adjust priorities quickly as circumstances dictate.
- Demonstrated leadership and project management skills.
- Consistently demonstrates clear and concise written and verbal communication.
- Experience with modern software development practices such as Agile development, test-driven development, and continuous delivery as it pertains to enterprise web applications.
Education:
- Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
Ěý
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review .
View Citi’s and the poster.
About Citi Working at Citi is far more than just a job. A career with us means joining a team of more than 200,000 dedicated people from around... Read more