Applications Senior Devops – FI Data
Company | Citigroup |
---|---|
Location | Mississauga, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
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.