CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Programmer Canada Jobs

8 Job Offers

Filters
Applications Development Senior Programmer
Save Icon
Join our team in Mississauga as a Senior Applications Developer. This role requires 8-10 years of IT experience, with strong expertise in Java/Scala, Spark, and Hive. You will design and implement big data solutions, providing key support to business stakeholders. Ideal candidates have experience...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Seeking a Senior Programmer Analyst in Mississauga to design and develop high-performance Java applications. This role requires 6+ years of expertise in Java, Spring, Hibernate, and modern architecture within an Agile/Scrum environment. You will ensure system security, stability, and optimal perf...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Seeking a Senior Programmer Analyst in Mississauga to design and develop high-performance Java applications. This role requires 6+ years of expertise in Java, Spring, Hibernate, and modern architecture within an Agile/Scrum environment. You will ensure system security, stability, and optimal perf...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Join Citi in Mississauga as a Senior Programmer Analyst. This role requires 6+ years in full lifecycle Java/J2EE development and expertise in Big Data technologies like Hadoop and Spark. You will design and implement complex applications within an agile Scrum environment, contributing to key busi...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Oracle PL/SQL Programmer
Save Icon
Lead the design of enterprise-grade Oracle PL/SQL solutions in Mississauga. This senior role requires 7+ years of hands-on development and team leadership expertise. You will architect robust databases, optimize performance, and ensure security compliance. Proficiency with Oracle 11g-19c, tuning,...
Location Icon
Location
Canada , Mississauga, Ontario
Salary Icon
Salary
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Join Citi in Mississauga as a Senior Programmer Analyst. Utilize your 5-8 years of experience in systems analysis and software development. You will lead projects through the full development lifecycle, from planning to implementation, ensuring solutions meet critical business needs. This role of...
Location Icon
Location
Canada , Mississauga, Ontario
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Join Citi in Mississauga as a Senior Programmer Analyst. Utilize 5-8 years of experience in systems analysis and software development. You will lead projects through the full development lifecycle, from planning to implementation. This role offers a chance to solve complex problems and ensure suc...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Statistical Programmer II
Save Icon
Join ICON plc as a Senior Statistical Programmer II in Montreal (remote). Utilize your advanced SAS and R-Shiny skills to analyze clinical trial data, ensuring statistical integrity. This role offers competitive benefits and a chance to shape the future of clinical development within a global lea...
Location Icon
Location
Canada , Montreal
Salary Icon
Salary
Not provided
iconplc.com Logo
iconplc
Expiration Date
Until further notice
Senior Programmer jobs represent a critical and advanced tier in the software development career ladder, where technical mastery converges with strategic oversight and mentorship. Professionals in these roles are seasoned experts who move beyond basic coding to architect robust solutions, guide development lifecycles, and solve complex technical challenges that directly impact business objectives. They are the cornerstone of any technology team, ensuring the delivery of high-quality, scalable, and secure software systems. Typically, a Senior Programmer is entrusted with the end-to-end ownership of significant components or entire applications. Their common responsibilities encompass conducting in-depth systems analysis, designing software architecture, and leading the implementation of new systems or major enhancements. They are deeply involved in the full software development lifecycle (SDLC), from requirement gathering and feasibility studies to design, construction, rigorous testing, and deployment. A key aspect of the role is providing ongoing operational support, troubleshooting intricate issues, and optimizing system performance post-implementation. Furthermore, Senior Programmers act as technical leaders, serving as subject matter experts (SMEs) who consult with stakeholders, make evaluative judgments on technology choices, and mentor junior analysts and developers. They are also responsible for defining and adhering to best practices, coding standards, and security protocols to ensure system integrity and successful functionality. The typical skill set for these jobs is both broad and deep. Core technical proficiency is expected in multiple programming languages (such as Java, Python, or C#), frameworks (like Spring Boot or .NET), and database technologies (SQL and NoSQL). Experience with modern architectures, including microservices, cloud platforms (AWS, Azure, GCP), and integration tools (like Kafka), is increasingly standard. Beyond hard skills, Senior Programmers must possess strong analytical and problem-solving abilities to deconstruct complex business needs into technical specifications. They require excellent project management capabilities to estimate timelines, manage risks, and deliver within deadlines. Soft skills are paramount; effective communication is essential for collaborating with cross-functional teams, business users, and senior leadership, while leadership qualities enable them to coach others and drive technical decisions. General requirements for Senior Programmer jobs usually include a bachelor’s degree in computer science or a related field (or equivalent experience), coupled with 5-8 years of progressive, relevant experience in applications development. Candidates must demonstrate a proven track record of managing successful projects from conception to completion, a working knowledge of software development methodologies (Agile, Scrum), and the ability to work autonomously with minimal supervision. The role demands an individual who can exercise independent judgment, assess risks thoughtfully, and navigate unexpected changes with composure. For those seeking to advance their impact, Senior Programmer jobs offer a pathway to roles like Lead Developer, Architect, or Technical Manager, making them pivotal opportunities for career growth in technology.

Filters

×
Countries
Category
Location
Work Mode
Salary