C

Citi

Runs banking and payments for global clients

Applications Development Senior Programmer Analyst

Platform EngineeringConfirmed live in the last 24 hours
Full-timeMississauga, ON, Canada$94.3k - $141.5kHybrid

About the Job

Requirements

  • Five to eight years of relevant experience.
  • Experience in systems analysis and programming of software applications.
  • Experience managing and implementing successful projects.
  • Working knowledge of consulting and project management techniques and methods.
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
  • A Bachelor's degree, university degree, or equivalent experience.
  • Nine or more years of experience for the Application Infrastructure Engineer profile.
  • Expertise in Red Hat OpenShift, Kubernetes, and Docker.
  • Proven experience migrating to AWS or Google Cloud.
  • Strong scripting skills in Python and Shell, and CI/CD automation experience.
  • Experience developing AI Agents or similar automation bots.
  • Proficiency with Linux, WebSphere or Tomcat, and security best practices.

Responsibilities

  • Participate in establishing and implementing new or revised application systems and programs in coordination with the Technology team.
  • Conduct feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and model development; establish and implement new or revised application systems and programs to meet business or user-area needs.
  • Monitor and control the development process, including analysis, design, construction, testing, and implementation, and provide user and operational support for applications.
  • Use specialty knowledge of applications development to analyze complex problems and issues, evaluate business and system processes and industry standards, and make evaluative judgments.
  • Recommend and develop security measures through post-implementation analysis of business usage to support successful system design and functionality.
  • Consult with users, clients, and technology groups on issues; recommend advanced programming solutions; install and assist customer exposure systems.
  • Ensure procedures are followed and help define operating standards and processes.
  • Advise or coach new or lower-level analysts.
  • Assess risk in business decisions, protect the firm's reputation and assets, comply with applicable laws and policies, exercise sound ethical judgment, and transparently escalate, manage, and report control issues.
  • Lead migration of on-premise middleware to AWS and Google Cloud.
  • Develop and deploy AI Agents to automate platform operations and services.
  • Administer and orchestrate container platforms using Red Hat OpenShift, Kubernetes, and Docker.
  • Build and maintain CI/CD pipelines with Jenkins and GitHub, and automate infrastructure using Terraform and Ansible.
  • Ensure high availability, security, and compliance across hybrid cloud environments.

Desired Qualifications

  • Working knowledge of consulting and project management techniques and methods.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs