Lead .Net Software Developer
Mississauga, ONCiti Canada Technology Services ULC
6+ YOECandidates need 6 to 10 years of applications development or systems analysis experience, strong software programming skills, and project leadership ability. A bachelor's degree or equivalent experience is required, and a master's degree is preferred.
C#
Apps Development Sr Manager - Vice President
Mississauga, ONCiti Canada Technology Services ULC
6+ YOECandidates need 6 to 10 years of relevant financial services experience, including senior applications development and management roles. They also need strong leadership, project management and stakeholder management skills, plus a bachelor's degree (a master's is preferred).
PTS (Project Tracking System), AI tools
Java Full Stack Developer - Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ YOECandidates need 5 to 8 years of systems analysis and software programming experience, plus project management skills and a bachelor's degree or equivalent experience. They must work well under pressure and with limited direct supervision.
Oracle Java, Business processes, Regulatory compliance, Reporting, Project management, Cope with pressure
Senior Java Developer
Mississauga, ONCiti Canada Technology Services ULC
5+ YOECandidates need 5 to 8 years of relevant experience, expert Java development skills, and experience building scalable enterprise applications. Cloud-native tools such as Kubernetes and Docker, Apache Kafka, relational databases, API security, and CI/CD are expected. A bachelor's degree or equivalent experience is required.
Java, Kubernetes, Docker, Apache Kafka, Redis, Gemfire
Application Support Analyst - Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ YOECiti Canada Technology Services ULC needs candidates with 5+ years in application or production support, practical ITRS Geneos administration, SQL, and Shell or Python scripting. They should know ITIL incident, problem and change processes and have worked in a global follow-the-sun support model.
ITRS Geneos, Grafana, GCO, ServiceNow, SQL, Python
Senior Java Tech Lead - Vice President
Mississauga, ONCiti Canada Technology Services ULC
10+ YOE5+ MgmtCandidates need 10+ years of software engineering experience, 5+ as a technical lead, and deep Java skills with Spring Boot, Oracle databases, REST APIs, and microservices. A bachelor's degree or equivalent experience is required; a master's is preferred.
Java, Spring Boot, Oracle Database, Hazelcast, Redis
Applications Development Sr Programmer Analyst
Mississauga, ONCiti Canada Technology Services ULC
5+ YOECandidates need 5-8 years of experience in systems analysis and programming, a record of delivering projects, working knowledge of project management methods, and the ability to handle pressure and shifting deadlines. A bachelor's degree or equivalent experience is expected.
Business processes, Regulatory compliance, Reporting, Project management, Cope with pressure, Red Hat OpenShift
Apps Dev Intmd Programmer Analyst
Mississauga, ONCiti Canada Technology Services ULC
2+ YOECandidates need 2-5 years of relevant financial services experience, intermediate applications development experience, and a bachelor's degree or equivalent experience. Strong written and verbal communication, problem-solving, and the ability to work under deadline pressure are also required.
Ab Initio
Database developer Smartstream TLM SME Senior Programmer Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ YOECiti Canada Technology Services ULC needs candidates with 5+ years of experience, including 3+ years in systems analysis and programming and 3+ years with Oracle SQL, PL/SQL and Unix/Linux shell scripting. Candidates must have hands-on TLM experience, deep knowledge of banking reconciliation concepts, and experience leading developers and analysts.
SmartStream TLM, TLM WebConnect, TLM View, TLM Control Process Designer, Oracle, Unix/Linux
Full Stack Software Engineer
Mississauga, ONCiti Canada Technology Services ULC
4+ YOECandidates need 4+ years of enterprise software engineering, deep Java and Spring Boot skills, and experience with messaging systems, cloud-native infrastructure and CI/CD. A bachelor's degree or equivalent experience is also required.
Java, Spring Boot, ReactJS, Apache Kafka, IBM MQ, Oracle
Java Full Stack Developer - Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ YOECiti Canada Technology Services ULC needs 5 to 8 years of applications development experience, including systems analysis and programming of software applications. Candidates also need project management experience, knowledge of consulting or project methods, and the ability to work under pressure. A bachelor's degree or equivalent experience is expected.
Oracle Java, Business processes, Regulatory compliance, Reporting, Project management, Cope with pressure
Data Engineer
Mississauga, ONCiti Canada Technology Services ULC
6+ YOECandidates need 6+ years in applications development or systems analysis, expert Scala and Python skills, and advanced SQL tuning. Hands-on experience with Apache Spark, Databricks, Kafka and Delta Lake or Iceberg is required, along with petabyte-scale cloud data platform experience.
Apache Spark, Databricks, Kafka, Delta Lake, Apache Iceberg, Scala
Senior Java Developer - Vice President
Mississauga, ONCiti Canada Technology Services ULC
10+ YOECandidates need 10+ years of software development experience, deep Java knowledge, and hands-on work with Spring Boot and microservices. Strong Oracle database skills, container platforms and distributed caching such as Hazelcast or Redis are also required.
Java, Spring Boot, Oracle Database, Red Hat OpenShift, Kubernetes, AWS ECS
Java Full Stack Developer - VP
Mississauga, ONCiti Canada Technology Services ULC
6+ YOECandidates need 6+ years in applications development or systems analysis, with strong Python or Java full stack experience and project leadership skills. A bachelor's degree or equivalent experience is required, and a master's is preferred.
Oracle Java, Business processes, Debugging, Regulatory compliance, Reporting, Adjust priorities
Python Full Stack Developer - VP
Mississauga, ONCiti Canada Technology Services ULC
6+ YOECandidates need 6+ years of applications development or systems analysis experience, strong full stack skills in Python or Java, and backend frameworks such as Spring Boot or Flask/FastAPI. Frontend, cloud, and Gen AI exposure and a bachelor's degree are also asked for.
Spring Boot, Flask, FastAPI, React, Angular, Vue
Generative AI Engineer -Vice President
Mississauga, ONCiti Canada Technology Services ULC
10+ YOECandidates need 10+ years in software, including enterprise software and 5+ years delivering GenAI solutions into production. Strong project leadership, communication skills and a bachelor's degree or equivalent experience are also required.
Python
VP Senior Applied AI Full-Stack Engineer
Mississauga, ONCiti Canada Technology Services ULC
8+ YOECandidates need 8+ years of experience with Java/Spring Boot, Angular 19+ or React, Starburst/Trino, and relational and NoSQL databases. Experience with Aspose, MCP server development, AI coding tools, GitHub and Jira is needed, and banking domain knowledge is valued.
Starburst, Trino, Aspose.Words, Aspose.Cells, Aspose.PDF, GitHub
Full Stack Java Developer
Mississauga, ONCiti Canada Technology Services ULC
5+ YOECandidates need 5-8 years of software development experience, hands-on Java, JavaScript or React skills, and experience building RESTful APIs with Spring. A bachelor's degree or equivalent experience is also required.
Java, JavaScript, React, Spring, SQL
Applications Development Sr Programmer Analyst - Assistant Vice President
Mississauga, ONCiti Canada Technology Services ULC
5+ YOECandidates need 5+ years of professional Java development experience, including cloud-based and distributed systems. They must know Spring Boot, relational and NoSQL databases, messaging tools, and Agile and CI/CD practices, and have a degree in computer science, engineering or equivalent experience.
Java, Spring Boot, OpenShift, Kubernetes, Kafka, MQ
Senior Java Full Stack Developer - Vice President
Mississauga, ONCiti Canada Technology Services ULC
8+ YOECandidates need 8+ years of hands-on Java development with Spring and real-time messaging, plus experience building scalable microservices and REST APIs. Strong front-end skills in ReactJS and Redux, messaging middleware, and RDBMS and NoSQL databases are also required, along with a bachelor's degree or equivalent experience.
Kafka, RabbitMQ, Solace, Tibco, Oracle, MongoDB
Senior Java Full Stack Developer – Vice President
Mississauga, ONCiti Canada Technology Services ULC
8+ YOECandidates need 8+ years of hands-on Java development with Spring, real-time microservices, RESTful APIs and messaging middleware, plus ReactJS and front-end skills and database experience. A bachelor's degree or equivalent experience is required, along with strong communication and team leadership skills.
Java, Spring, ReactJS, Kafka, RabbitMQ, Solace
Java Applications Development Lead, Vice President
Mississauga, ONCiti Canada Technology Services ULC
10+ YOECandidates need 10+ years of hands-on development and technical leadership in financial services, with deep Java 17+, Spring Boot and MongoDB skills. Knowledge of money market accounting (PnL, accruals, risk calculations), cloud-native design and CI/CD is expected.
Java, Spring Boot, MongoDB, Kafka, Solace, Redis