Citigroup Transaction Services (M) Sdn. Bhd. logo
Citigroup Transaction Services (M) Sdn. Bhd.4 days ago

Applications Development Sr Programmer Analyst - C12 - MISSISSAUGA

$94,300–$141,500 year

On-site · Mississauga, Ontario, Canada

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

Senior Applications Development role focused on designing, building, and maintaining scalable data pipelines and AI-enabled data platforms. Responsibilities include building and deploying ETL/ELT processes, developing enterprise-grade data solutions with Python, PySpark, Databricks, Kafka, and FAST API; creating and integrating microservices; implementing data federation and Data Mesh strategies; leveraging AI agents and tools (e.g., ADK, LLMs, Devin.AI, Github Copilot) for automation and insights; ensuring data quality, security, and compliance; and guiding architectural decisions in a risk-aware, enterprise environment. Required experience includes leadership in Python/PySpark for large-scale data processing, strong SQL, cloud big data platforms, containerization, and familiarity with banking retail domains.

Required Qualifications

  • 8+ years of overall experience in large-scale application development
  • Minimum of 5+ years of proven experience in Python and pyspark Engineering lead role focused on building enterprise-grade, high-volume ELT/ETL processes using PySpark and Databricks
  • Hands-on experience with agentic AI development using YAML, JSON, FAST API or Spring Boot, Google ADK, LLM integrations, including Devin.AI or Github Copilot
  • Experience developing and automating microservice integrations to support data-intensive applications
  • Proficiency in at least one programming language for data analytics (Python or Scala)
  • Strong SQL skills and experience with various relational databases
  • Deep understanding of data modeling, data warehousing concepts, Data Mesh architecture, and data federation
  • Excellent communication, collaboration, and problem-solving skills
  • Experience with cloud-based Big Data platforms (Databricks, AWS, Azure, GCP)
  • Experience with containerization technologies (Docker, Kubernetes)
  • Experience in data engineering within banking retail products domain (e.g., Cards, Mortgage, Deposits, Wealth Management)
  • Relevant certifications (e.g., AWS Certified Big Data - Specialty, Azure Data Engineer Associate)
  • Education Bachelor’s degree in Computer Science, Engineering, or related field
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$94k – $142k / yr

Applications Development Sr Programmer Analyst - C12 - MISSISSAUGA · Citigroup Transaction Services (M) Sdn. Bhd.

Apply on Sorce