Get Job Alerts
straight to your inbox
Your daily Job Alert has been created and your search saved
By clicking Submit you agree to the Terms and conditions applicable to our service and acknowledge that your personal data will be used in accordance with our Privacy policy and you will recieve emails and communications about jobs and career related topics.
Job at Citi in Belfast, Belfast
Save Hide
Apply on external website

112 jobs at Citi

Senior Engineer - Python & Containerization By Agreement in Greater London
Senior FX Technology Engineer By Agreement in Greater London
Senior Commodities Tech Risk Engineer – VP By Agreement in Greater London
Senior Low Latency Java Engineer (SVP) By Agreement in Greater London
Show all

Senior C-- Engineer - AVP

Job at Citi in Belfast, Belfast

Review: Applications Development Senior Programmer Analyst - A Deep Dive for Aspiring Technology Professionals

This position for an Applications Development Senior Programmer Analyst presents a compelling opportunity for experienced developers looking to make a significant impact in the financial technology sector. At its core, this role is about contributing to the design, implementation, and ongoing support of critical application systems, with a specific focus on the high-stakes world of ultra-low latency market data platforms.

Key Advantages for Candidates:

  • Cutting-Edge Technology: The primary focus on C++ development for ultra-low latency market data solutions is a major draw. Candidates will gain invaluable experience with technologies and methodologies crucial for high-frequency trading environments, directly contributing to the speed and efficiency of financial transactions.
  • Direct Impact on Trading: This role offers the chance to directly enhance application functionality that supports electronic trading needs. Your work will have tangible and immediate implications for how markets operate.
  • Comprehensive System Lifecycle Involvement: You won't just be coding; you'll be involved in the entire lifecycle, from designing new system functionality to coordinating essential exchange changes and providing ongoing support for deployed systems. This holistic approach fosters deep understanding and ownership.
  • Exposure to Financial Markets: For those interested in the intricacies of finance, this role provides direct exposure to algorithmic/electronic trading and a variety of Equities products. This is an excellent avenue to deepen your domain knowledge within a fast-paced technological context.
  • Modern Development Practices: The emphasis on agile methodology, unit testing, code reviews, and containerization (OpenShift) aligns with best practices in modern software development. This ensures you're working with efficient and collaborative workflows.
  • Collaboration and Communication: The role demands effective communication with diverse teams, including the Technology team. This cultivates strong interpersonal skills and the ability to articulate technical concepts to various stakeholders.

Key Considerations for Career Path Alignment:

  • Specialization in Low Latency: If your career aspirations lie in the niche and highly demanding field of ultra-low latency systems, this is a prime opportunity to build and refine that expertise. Consider if this specific area aligns with your long-term professional goals.
  • C++ Proficiency is Paramount: The job description explicitly highlights strong commercial C++ development experience on Linux as a primary qualification. Candidates should be confident in their C++ skills and their ability to apply them in a high-performance context.
  • System Analysis and Programming Fundamentals: Beyond C++, a solid foundation in system analysis and general programming principles is essential. Experience with Perl/Shell scripting and network protocols like Multicast/TCP/IP will be highly beneficial.
  • Adaptability and Problem-Solving: The ability to thrive in a fast-paced environment and troubleshoot complex issues is critical. Candidates should possess a strong analytical mindset and a proactive approach to problem-solving.
  • Tooling Familiarity: While not always mandatory, familiarity with tools like JIRA, Confluence, GIT, and uDeploy will accelerate your ramp-up and integration into the team's workflow.
  • Educational Background: A Bachelor's degree or equivalent experience in a relevant field is expected, forming the foundational knowledge for this role.

In summary, this Senior Programmer Analyst position is an excellent opportunity for technically adept individuals who are passionate about high-performance computing, financial markets, and collaborative development. It offers a chance to hone specialized skills, contribute to critical infrastructure, and advance within a dynamic technology environment.

ID 1252135 Sectors:
in Belfast, Belfast, Northern Ireland
Get direction
Expand the map Minimize the map

Similar jobs nearby

Licensed Aircraft Engineer
£46,905 per year
Babcock International Group profile and vacancies
Babcock International Group
in Crumlin, Antrim and Newtownabbey, BT29
Senior Power Modeller
By Agreement
SSE profile and vacancies
SSE
in Belfast, Belfast
Show all