Posted in

Applications Senior Devops – FI Data

Applications Senior Devops – FI Data

CompanyCitigroup
LocationMississauga, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • 5-8 years demonstrable and relevant experience.
  • Develop CI / CD solutions, build familiarity with toolchain at Citi
  • Coordinate infrastructure activities with SA, Admin, and Solution team
  • Experience with design and implementation of cloud-ready applications and deployment via Kubernetes / Openshift
  • Experience with big data computation platforms (Flink, Spark, Apache Beam) or big data distribution platforms (Hadoop, Druid, Pinot, Trino, Ignite)
  • Understanding of threading model, and multi-processor architecture.
  • Manage PPAR and UAT infrastructure including provisioning and vulnerability management
  • Set up application environments within our Linux and ECS stack
  • Demonstrable experience in writing reusable, testable and efficient code with proper error and exception handling
  • Develop performance metrics and rollout enhancements such as distributed logging
  • Develop requirement documents, define hardware requirements, examine and update processes and procedures as necessary
  • Experience working on a Continuous Integration and Continuous Delivery environment. Familiarity with TeamCity, Sonarqube and Jenkins
  • Experience with the SDLC lifecycle and in working within an Agile environment
  • Demonstrable understanding and experience of engineering best practices: design patterns, coding standard, code review, unit testing via Mockito and Junit
  • Understanding of Agile software development methodology and strong experience with standard CI tools (Jenkins, TeamCity, Sonarqube, git).
  • Strong communication skills, oral and written.
  • Ability to apply sound technical skills and knowledge of the Rates business to develop creative solutions to meet client and business needs.
  • Responsible, agile and collaborative team worker.
  • Ability to develop strong relationships with others, effectively influencing peers and business partners.
  • Self-motivated and organised, with determination to achieve goals; ability to work autonomously when required.
  • Ability to face off to all business users (traders, financial controllers, risk managers, etc.)
  • Flexible and able to deliver quality results in the required timeframe
  • Flexibility to work with a global team, across geographies and time zones.

Responsibilities

  • Design and develop high performance green-field data analytics products for a Tier 1 bank.
  • Collaborate with business partners on the trading floor to create technical solutions with a competitive advantage.
  • Part of an innovative team pushing boundaries to create cutting edge data visualization solutions.
  • Promote and follow engineering best practices
  • Apply an engineering mind-set to development work: understand use-cases in details, develop metrics to build good estimates of volume and compute velocity requirements, understand and discuss openly any implementation limitations or workaround
  • Evaluate and build POCs for new strategic initiatives and work to convert to enterprise solutions
  • Ability to take initiative to research, learn and recommend emerging technologies.
  • Provide post release assistance to business, development and support groups
  • Develop application as per best practice and remain compliant with prescribed best practices (TDD, maintain high unit test coverage, CI…)

Preferred Qualifications

  • Strong academic record, ideally with a Bachelors or Masters degree in Computer Science, or related technical/quantitative discipline. Demonstrable success in designing and delivering multi-tiered applications
  • Ideally, an understanding of financial derivatives (rates or other) or willing to learn about this area.