Applications Development Sr Programmer Analyst - C12 - MISSISSAUGA
$94,300–$141,500 year
On-site · Mississauga, Ontario, Canada
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
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.