Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Citi Group Senior Software Engineer Equities Trade Management – VP Hybrid 
United Kingdom, England, London 
192269461

30.08.2024
Responsibilities
  • Define the architecture, design, development, code review, pairing, testing, and maintenance of applications.
  • Design and implement scalable applications and services with a solid focus on quality, continuous integration, and deployment.
  • Write testable code following clean coding and SOLID design principles, instilling best engineering practices across the wider firm.
  • Perform code reviews and contribute to the overall quality, maintainability, and testability of software developed.
  • Adapt to changes in priorities and requirements.
  • Work closely with clients and stakeholders to define feature requirements and deliver a product that materially impacts the business and improves the end-user experience.
  • Collaborate with teams to form a good working culture and continuously adapt to different working environments.
Key Skills and Experience
  • Extensive software development experience.
  • Strong knowledge of JVM languages (Java / Kotlin / Scala) and RESTful web services, including data interchange formats such as XML, JSON, Avro.
  • Familiarity with different persistent storage technologies involving both SQL and NoSQL.
  • Experience working with Git source code management.
  • Good understanding of clean coding and SOLID principles.
  • Proficiency in code quality measurements using tools like Sonar.
  • A team player comfortable working in a team that deals with ambiguity and problem-solving.
  • Ability and willingness to mentor junior team members.
Beneficial Skills and Experience
  • University degree or equivalent experience preferred; Master’s degree preferred.
  • Knowledge of Equity Derivatives products & product lifecycle.
  • Experience with UI frameworks such as React or Angular.
  • Experience with OpenShift / Kubernetes or other cloud platforms.
  • Experience working within an Agile (XP) environment.
  • Experience with streaming technologies (Akka/Pekko/Flink).

If you think you meet 50%+ of the criteria and are interested in the role, please apply.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

By joining Citi London, you will be part of a business casual workplace with a hybrid working model (up to 2 days working from home per week). You will receive a competitive base salary (annually reviewed) and enjoy additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • Pension Plan
  • Paid parent leave and childcare subsidies
  • Discounted banking products
  • Meaningful impact
  • Inclusive work environment
  • Equal opportunities
  • Social benefits
  • Private healthcare and pension plans
  • Discretionary annual performance-related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Access to an array of learning and development resources
Applications Development


Time Type:

Full time

View the " " poster. View the .

View the .

View the