Programmer Analyst Ii
$8810.92 per monthUBC
This position is eligible for a hybrid work arrangement, however, may be subject to change due to operational requirements.
Job CategoryM&P - AAPS
Job ProfileAAPS Salaried - Information Systems and Technology, Level D
Job Family GroupStaff - Non Union
DepartmentOCIO | Enterprise Automation and Service Delivery
Compensation Range$8,810.92 - $13,202.50 CAD Monthly
The Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of the range is approximately halfway between the minimum and the maximum and represents an employee that possesses full job knowledge, qualifications and experience for the position. In the normal course, employees will be hired, transferred or promoted between the minimum and midpoint of the salary range for a job.
Job End DateOngoing
Posting End DateNovember 10, 2026
Note: Applications will be accepted until 11:59 PM on the Posting End Date.
At UBC, we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research, innovation, and learning for all faculty, staff and students. Our commitment to employment equity helps achieve inclusion and fairness, brings rich diversity to UBC as a workplace, and creates the necessary conditions for a rewarding career.
Job SummaryThe Programmer Systems Analyst II designs and builds computer application solutions for existing complex or campus wide computer systems within the Enterprise Automation and Solution Delivery (EASD) portfolio. The incumbent will work collaboratively with the Senior Programmer Analysts.
The incumbent plays an important role in all aspects of the planning, implementation and operation of an enterprise-scale data integration solution for the University of British Columbia that transforms the processes and systems by which data is exchanged between major and minor systems at the university.
Working closely with analysts, technical leads, managers and developers from UBC IT, from the Enterprise Resource Planning (ERP) program and sustainment teams, and from the broader IT community, the incumbent, working in concert with the Senior Programmer Analysts, will develop data integration solutions, including aspects of the UBC Application Programming Interface (API), as necessary, to satisfy the ongoing data integration needs of the University and of the University's major ERP programs.
This is a hands-on delivery role within a multi-disciplinary technical and business team.
Organizational StatusThe incumbent is a member of the Enterprise Automation and Solution Delivery (EASD) team, reporting to the Senior Manager, EASD. Work may also be directed and reviewed by a Delivery Manager or Technical Lead.
The EASD is a unit within the UBC Information Technology department responsible for linking all systems and data at UBC to enable the University, faculty, researchers, staff, students and partners to have access to properly governed data through well-documented UBC APIs and other appropriate toolsets.
The EASD is responsible for the selection, acquisition or development, deployment, and operation of the suite of applications related to enterprise integrations. The EASD works closely with core UBC IT and IT Enabled project teams to ensure that all releases to production of integrations and supporting toolsets are of the required quality.
Services are delivered through the use of Information Technology best practices and customer focused processes to enable stakeholders to achieve UBC objectives.
In particular, the incumbent will work with other Programmer Analysts, Business Analysts and Quality Assurance Analysts to ensure the highest quality of solution delivery.
Additionally, the incumbent will interact directly with third party vendors, other University technology professionals and with faculty, staff and students.
Work PerformedSpecific Duties
Contributes to the UBC API strategy and promotes adoption throughout the organization.
Works with Senior Programmer Analysts to investigate, analyze, estimate, design, develop, test, document, and implement UBC APIs and API-centric integrations.
Develops robust, highly disciplined and maintainable data integration applications;
builds APIs, System Adapters, Message Flows and Compositions.
Serves as a data integration consultant for integration partners and proposes solutions for integrations requirements. Provides advice to and consults with stakeholders on complex system design issues and provides technical opinions on the viability or suitability of techniques and methodology to meet integration objectives and goals.
Develops proofs-of-concept and prototypes to illustrate potential solutions to technical and functional problems.
Implements customized tools and applications and prepares functional specifications and builds proof-of-concept test environments. Develops technical specifications for system development, testing and conversion processes, within established UBC IT's technical architecture.
Prepares training plans, training materials, and trains staff as required during system implementation. May provide configuration and implementation training for subsequent releases of third party applications.
Contributes to designing detailed integration strategies, approaches, and plans under the guidance of Senior Programmer Analysts.
Contributes and adheres to standards, structures, and techniques for data integrations.
Creates technical design documents to communicate solutions.
Facilitates and conducts design and code reviews for other Programmer Analysts to ensure efficiency and adherence to development standards.
Contributes to the development of integration specifications.
Builds and maintains working relationships and collaborates with others to achieve objectives.
Conducts Requirements Workshops to solicit business requirements and work with various technical teams to document technical requirements and detailed solution design.
Creates and maintains test cases from business and technical requirements.
Works with different teams to conduct various types of QA activities to drive a successful project delivery
Core Duties
Prepares all necessary application support processes and documentation
Designs, develops and programs custom software, defines detailed application specifications, standards, and diagrams and develops coding logic flowcharts.
Develops overall systems design, researches and evaluates vendor supplied applications, provides customize or develop recommendations, and implements accordingly.
Analyzes and reviews existing or proposed system features and integration, security, scalability and performance requirements with clients, business analysts, and team members.
Manages small to medium sized projects and related budgets.
Packages in house developed applications for production or integrates vendor supplied applications.
Provides technical expertise, training, and consultation to other staff.
Develops or modifies software application design and specific modules.
Conducts testing of new or customized application modules to ensure application meets specifications.
Documents functions and changes to new or modified modules, tests activities/results, error handling and backup/recovery procedures.
Provides ongoing maintenance and operational support for applications.
Supports software development lifecycle and applies and follows appropriate programming/development methodologies and best practices.
Maintains appropriate professional designations and up-to-date knowledge of current information technology techniques and tools.
Performs other related duties as required.
Consequence of Error/JudgementInformation Technology plays a key role in enabling the University to achieve its goals of becoming one of the world's leading post-secondary institutions. The incumbent plays a significant role in the implementation of enterprise-wide systems and processes. Should these projects not be completed successfully or the results not support the activities of the University, this could compromise the University's ability to achieve its strategic goals and vision. Inability of systems and processes to support the University's needs could seriously compromise daily business activities.
The incumbent takes an active, participatory role in ensuring the reliability and availability of UBC mission critical 24x7x365 systems including application monitoring, tier 2 support, problem analysis and resolution, and ensuring services meet or exceed customer service levels at all times. Errors in judgment, poor planning, or failure to act decisively could have a detrimental effect on these systems. Unreliable systems and code errors that disrupt the reliable operations of these system will damage the reputation of the University.
Supervision ReceivedWorks autonomously in accordance with general instructions as to methods and procedures. Work is reviewed in terms of achievement of desired results.
Reports to the Senior Manager, Enterprise Automation and Solution Delivery (EASD) for daily project-based activities and tasks, and may work under the direction of a Delivery Manager or Technical Lead for specific project tasks. Results are reviewed by the Senior Manager, EASD for achievement of overall project and long-term objectives.
Supervision GivenMay provide guidance, coaching and technical leadership to, and provide feedback on performance of less experienced Programmer Analysts.
The Programmer Analyst II may direct and coordinate the work of other Programmer Analysts, Business Analysts, QA Analysts, users and other staff assigned to projects.
Minimum QualificationsUndergraduate degree in a relevant discipline. In-depth knowledge of applications and the business requirements supporting them. Minimum of five years of related experience, or the equivalent combination of education and experience.
Willingness to respect diverse perspectives, including perspectives in conflict with one’s own
Demonstrates a commitment to enhancing one’s own awareness, knowledge, and skills related to equity, diversity, and inclusion
Preferred Qualifications
Experience in designing, developing and implementing medium to large scale software applications and integrations, primarily using Java or Java-based tools to implement SOAP-based web services or RESTful APIs an asset.
Demonstrated knowledge of and experience working with Enterprise Application Integration tools (ETLs, ESBs, etc.) implementing Enterprise Integration Patterns.
General knowledge and/or experience of standard industry methodologies for large COTS implementation programs.
Very good oral and technical written communication skills.
Very good working knowledge of programming/scripting/markup languages such as Java, Groovy, Python, Perl, HTML, XML, JSON, etc.
Strong working knowledge of SOAP/REST concepts and technologies: XSD, XSLT, XPATH, WSDL, SOAP APIs, WS-*, JSON Schema, RAML/Swagger, RESTful APIs, and OAuth2, both using and implementing.
Strong working knowledge of enterprise integration patterns include message oriented integrations that leverage technologies such as ActiveMQ, JMS and STOMP.
Good understanding and experience with data modeling, data mapping, data structures, and data integration including the following concepts and technologies: SOA, ETLs, ESBs, MOMs, EAI, enterprise integration patterns, SQL/DDL/DML.
Experience using ESB, ETL and RDMBS tools such as Oracle Data Integration Suite, MuleSoft AnyPoint Studio and ESB;
Pentaho Data Integration Suite;
Talend Data IntegrationSuite;
Oracle RDBMS;
MS SQL Server;
and/or MySQL.
Good understanding and practical experience with many of the following: Object Oriented Analysis and Design concepts, design techniques and patterns;
UML concepts;
ORM frameworks;
web application frameworks;
software development methodologies and tools (e.G. build management, code repositories, version control, continuous integration and continuous deployment);
test-driven design;
behaviour-driven design.
Good project management skills including a working knowledge of SDLC methodologies, preferably Agile methodologies (e.G. Lean, XP or Scrum).
Strong analytical and problem solving skills demonstrated through troubleshooting complex technical problems.
Strong working knowledge of Full Stack development with expertise in Java, JavaScript, PostgreSQL, HTML, CSS, JSON, and ZK Framework.
Demonstrated working knowledge of source code management tools and best practices.
Very good understanding and experience with QA methodologies, especially for Full Stack development.
Demonstrated knowledge and experience of database optimization and best practices.
Strong understanding of data structures and algorithms such as Arrays, Linked Lists, Stacks, Queues, Searching and Sorting algorithms.
Demonstrated knowledge and experience working with Service Now and Atlassian APIs.
Proven experience leading Requirements Workshops and documenting business as well as technical requirements.
Strong working knowledge of creating and maintaining UML and data flow diagrams
General knowledge of Change Management approaches and best practices
Practical experience with key components for AI systems including AI orchestration, AI agents, RAG, A2A, MCP, tool calling, model training/fine-tuning
Good understanding and experience with AI governance including accountability, transparency, fairness, privacy and security
Hands-on experience building AI-enabled integrations using LLMs for search, summarization, and automated decision workflows
Core CompetenciesCollaboration (Intermediate - I):Actively solicits ideas and opinions from others to efficiently and effectively accomplish specific objectives targeted at defined business outcomes. Openly encourages other team members to voice their ideas and concerns. Shows respect for differences and diversity, and disagrees without personalizing issues. Utilizes strengths of team members to achieve optimal performance.
Communicating for Results (Intermediate - I):Conducts discussions with and writes memoranda to all levels of colleagues and peer groups in ways that support troubleshooting and problem solving. Seeks and shares relevant information, opinions, and judgments. Handles conflict empathetically. Explains the context of interrelated situations, asks probing questions, and solicits multiple sources of advice prior to taking action when appropriate.
Problem Solving (Intermediate - I):Applies problem-solving methodologies and tools to diagnose and solve operational and interpersonal problems. Determines the potential causes of the problem and devises testing methodologies for validation. Shows empathy and objectivity toward individuals involved in the issue. Analyzes multiple alternatives, risks, and benefits for a range of potential solutions. Recommends resource requirements and collaborates with impacted stakeholders.
Role Based Competencies:Accountability (Intermediate - I):Sets objectives that meet organizational needs. Provides recommendations to individuals and teams on ways to improve performance and meet defined objectives. Monitors and provides feedback on individual and team performance against defined standards.
Business Process Knowledge (Intermediate - I):Maps full business processes and designs operational process flow. Facilitates group input and drafts proposals for process improvements. Identifies resource implications. Implements process improvement recommendations within the context of overall business processes.
Information Systems Knowledge (Intermediate - I):Resolves escalated problems of technical support. Identifies root causes. Sets up and integrates new and enhanced information systems. Identifies customer needs and determines the appropriate approach to apply and ensure resolution. Solicits the input of appropriate technical experts and managers as required.
#J-18808-Ljbffr
Job CategoryM&P - AAPS
Job ProfileAAPS Salaried - Information Systems and Technology, Level D
Job Family GroupStaff - Non Union
DepartmentOCIO | Enterprise Automation and Service Delivery
Compensation Range$8,810.92 - $13,202.50 CAD Monthly
The Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of the range is approximately halfway between the minimum and the maximum and represents an employee that possesses full job knowledge, qualifications and experience for the position. In the normal course, employees will be hired, transferred or promoted between the minimum and midpoint of the salary range for a job.
Job End DateOngoing
Posting End DateNovember 10, 2026
Note: Applications will be accepted until 11:59 PM on the Posting End Date.
At UBC, we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research, innovation, and learning for all faculty, staff and students. Our commitment to employment equity helps achieve inclusion and fairness, brings rich diversity to UBC as a workplace, and creates the necessary conditions for a rewarding career.
Job SummaryThe Programmer Systems Analyst II designs and builds computer application solutions for existing complex or campus wide computer systems within the Enterprise Automation and Solution Delivery (EASD) portfolio. The incumbent will work collaboratively with the Senior Programmer Analysts.
The incumbent plays an important role in all aspects of the planning, implementation and operation of an enterprise-scale data integration solution for the University of British Columbia that transforms the processes and systems by which data is exchanged between major and minor systems at the university.
Working closely with analysts, technical leads, managers and developers from UBC IT, from the Enterprise Resource Planning (ERP) program and sustainment teams, and from the broader IT community, the incumbent, working in concert with the Senior Programmer Analysts, will develop data integration solutions, including aspects of the UBC Application Programming Interface (API), as necessary, to satisfy the ongoing data integration needs of the University and of the University's major ERP programs.
This is a hands-on delivery role within a multi-disciplinary technical and business team.
Organizational StatusThe incumbent is a member of the Enterprise Automation and Solution Delivery (EASD) team, reporting to the Senior Manager, EASD. Work may also be directed and reviewed by a Delivery Manager or Technical Lead.
The EASD is a unit within the UBC Information Technology department responsible for linking all systems and data at UBC to enable the University, faculty, researchers, staff, students and partners to have access to properly governed data through well-documented UBC APIs and other appropriate toolsets.
The EASD is responsible for the selection, acquisition or development, deployment, and operation of the suite of applications related to enterprise integrations. The EASD works closely with core UBC IT and IT Enabled project teams to ensure that all releases to production of integrations and supporting toolsets are of the required quality.
Services are delivered through the use of Information Technology best practices and customer focused processes to enable stakeholders to achieve UBC objectives.
In particular, the incumbent will work with other Programmer Analysts, Business Analysts and Quality Assurance Analysts to ensure the highest quality of solution delivery.
Additionally, the incumbent will interact directly with third party vendors, other University technology professionals and with faculty, staff and students.
Work PerformedSpecific Duties
Contributes to the UBC API strategy and promotes adoption throughout the organization.
Works with Senior Programmer Analysts to investigate, analyze, estimate, design, develop, test, document, and implement UBC APIs and API-centric integrations.
Develops robust, highly disciplined and maintainable data integration applications;
builds APIs, System Adapters, Message Flows and Compositions.
Serves as a data integration consultant for integration partners and proposes solutions for integrations requirements. Provides advice to and consults with stakeholders on complex system design issues and provides technical opinions on the viability or suitability of techniques and methodology to meet integration objectives and goals.
Develops proofs-of-concept and prototypes to illustrate potential solutions to technical and functional problems.
Implements customized tools and applications and prepares functional specifications and builds proof-of-concept test environments. Develops technical specifications for system development, testing and conversion processes, within established UBC IT's technical architecture.
Prepares training plans, training materials, and trains staff as required during system implementation. May provide configuration and implementation training for subsequent releases of third party applications.
Contributes to designing detailed integration strategies, approaches, and plans under the guidance of Senior Programmer Analysts.
Contributes and adheres to standards, structures, and techniques for data integrations.
Creates technical design documents to communicate solutions.
Facilitates and conducts design and code reviews for other Programmer Analysts to ensure efficiency and adherence to development standards.
Contributes to the development of integration specifications.
Builds and maintains working relationships and collaborates with others to achieve objectives.
Conducts Requirements Workshops to solicit business requirements and work with various technical teams to document technical requirements and detailed solution design.
Creates and maintains test cases from business and technical requirements.
Works with different teams to conduct various types of QA activities to drive a successful project delivery
Core Duties
Prepares all necessary application support processes and documentation
Designs, develops and programs custom software, defines detailed application specifications, standards, and diagrams and develops coding logic flowcharts.
Develops overall systems design, researches and evaluates vendor supplied applications, provides customize or develop recommendations, and implements accordingly.
Analyzes and reviews existing or proposed system features and integration, security, scalability and performance requirements with clients, business analysts, and team members.
Manages small to medium sized projects and related budgets.
Packages in house developed applications for production or integrates vendor supplied applications.
Provides technical expertise, training, and consultation to other staff.
Develops or modifies software application design and specific modules.
Conducts testing of new or customized application modules to ensure application meets specifications.
Documents functions and changes to new or modified modules, tests activities/results, error handling and backup/recovery procedures.
Provides ongoing maintenance and operational support for applications.
Supports software development lifecycle and applies and follows appropriate programming/development methodologies and best practices.
Maintains appropriate professional designations and up-to-date knowledge of current information technology techniques and tools.
Performs other related duties as required.
Consequence of Error/JudgementInformation Technology plays a key role in enabling the University to achieve its goals of becoming one of the world's leading post-secondary institutions. The incumbent plays a significant role in the implementation of enterprise-wide systems and processes. Should these projects not be completed successfully or the results not support the activities of the University, this could compromise the University's ability to achieve its strategic goals and vision. Inability of systems and processes to support the University's needs could seriously compromise daily business activities.
The incumbent takes an active, participatory role in ensuring the reliability and availability of UBC mission critical 24x7x365 systems including application monitoring, tier 2 support, problem analysis and resolution, and ensuring services meet or exceed customer service levels at all times. Errors in judgment, poor planning, or failure to act decisively could have a detrimental effect on these systems. Unreliable systems and code errors that disrupt the reliable operations of these system will damage the reputation of the University.
Supervision ReceivedWorks autonomously in accordance with general instructions as to methods and procedures. Work is reviewed in terms of achievement of desired results.
Reports to the Senior Manager, Enterprise Automation and Solution Delivery (EASD) for daily project-based activities and tasks, and may work under the direction of a Delivery Manager or Technical Lead for specific project tasks. Results are reviewed by the Senior Manager, EASD for achievement of overall project and long-term objectives.
Supervision GivenMay provide guidance, coaching and technical leadership to, and provide feedback on performance of less experienced Programmer Analysts.
The Programmer Analyst II may direct and coordinate the work of other Programmer Analysts, Business Analysts, QA Analysts, users and other staff assigned to projects.
Minimum QualificationsUndergraduate degree in a relevant discipline. In-depth knowledge of applications and the business requirements supporting them. Minimum of five years of related experience, or the equivalent combination of education and experience.
Willingness to respect diverse perspectives, including perspectives in conflict with one’s own
Demonstrates a commitment to enhancing one’s own awareness, knowledge, and skills related to equity, diversity, and inclusion
Preferred Qualifications
Experience in designing, developing and implementing medium to large scale software applications and integrations, primarily using Java or Java-based tools to implement SOAP-based web services or RESTful APIs an asset.
Demonstrated knowledge of and experience working with Enterprise Application Integration tools (ETLs, ESBs, etc.) implementing Enterprise Integration Patterns.
General knowledge and/or experience of standard industry methodologies for large COTS implementation programs.
Very good oral and technical written communication skills.
Very good working knowledge of programming/scripting/markup languages such as Java, Groovy, Python, Perl, HTML, XML, JSON, etc.
Strong working knowledge of SOAP/REST concepts and technologies: XSD, XSLT, XPATH, WSDL, SOAP APIs, WS-*, JSON Schema, RAML/Swagger, RESTful APIs, and OAuth2, both using and implementing.
Strong working knowledge of enterprise integration patterns include message oriented integrations that leverage technologies such as ActiveMQ, JMS and STOMP.
Good understanding and experience with data modeling, data mapping, data structures, and data integration including the following concepts and technologies: SOA, ETLs, ESBs, MOMs, EAI, enterprise integration patterns, SQL/DDL/DML.
Experience using ESB, ETL and RDMBS tools such as Oracle Data Integration Suite, MuleSoft AnyPoint Studio and ESB;
Pentaho Data Integration Suite;
Talend Data IntegrationSuite;
Oracle RDBMS;
MS SQL Server;
and/or MySQL.
Good understanding and practical experience with many of the following: Object Oriented Analysis and Design concepts, design techniques and patterns;
UML concepts;
ORM frameworks;
web application frameworks;
software development methodologies and tools (e.G. build management, code repositories, version control, continuous integration and continuous deployment);
test-driven design;
behaviour-driven design.
Good project management skills including a working knowledge of SDLC methodologies, preferably Agile methodologies (e.G. Lean, XP or Scrum).
Strong analytical and problem solving skills demonstrated through troubleshooting complex technical problems.
Strong working knowledge of Full Stack development with expertise in Java, JavaScript, PostgreSQL, HTML, CSS, JSON, and ZK Framework.
Demonstrated working knowledge of source code management tools and best practices.
Very good understanding and experience with QA methodologies, especially for Full Stack development.
Demonstrated knowledge and experience of database optimization and best practices.
Strong understanding of data structures and algorithms such as Arrays, Linked Lists, Stacks, Queues, Searching and Sorting algorithms.
Demonstrated knowledge and experience working with Service Now and Atlassian APIs.
Proven experience leading Requirements Workshops and documenting business as well as technical requirements.
Strong working knowledge of creating and maintaining UML and data flow diagrams
General knowledge of Change Management approaches and best practices
Practical experience with key components for AI systems including AI orchestration, AI agents, RAG, A2A, MCP, tool calling, model training/fine-tuning
Good understanding and experience with AI governance including accountability, transparency, fairness, privacy and security
Hands-on experience building AI-enabled integrations using LLMs for search, summarization, and automated decision workflows
Core CompetenciesCollaboration (Intermediate - I):Actively solicits ideas and opinions from others to efficiently and effectively accomplish specific objectives targeted at defined business outcomes. Openly encourages other team members to voice their ideas and concerns. Shows respect for differences and diversity, and disagrees without personalizing issues. Utilizes strengths of team members to achieve optimal performance.
Communicating for Results (Intermediate - I):Conducts discussions with and writes memoranda to all levels of colleagues and peer groups in ways that support troubleshooting and problem solving. Seeks and shares relevant information, opinions, and judgments. Handles conflict empathetically. Explains the context of interrelated situations, asks probing questions, and solicits multiple sources of advice prior to taking action when appropriate.
Problem Solving (Intermediate - I):Applies problem-solving methodologies and tools to diagnose and solve operational and interpersonal problems. Determines the potential causes of the problem and devises testing methodologies for validation. Shows empathy and objectivity toward individuals involved in the issue. Analyzes multiple alternatives, risks, and benefits for a range of potential solutions. Recommends resource requirements and collaborates with impacted stakeholders.
Role Based Competencies:Accountability (Intermediate - I):Sets objectives that meet organizational needs. Provides recommendations to individuals and teams on ways to improve performance and meet defined objectives. Monitors and provides feedback on individual and team performance against defined standards.
Business Process Knowledge (Intermediate - I):Maps full business processes and designs operational process flow. Facilitates group input and drafts proposals for process improvements. Identifies resource implications. Implements process improvement recommendations within the context of overall business processes.
Information Systems Knowledge (Intermediate - I):Resolves escalated problems of technical support. Identifies root causes. Sets up and integrates new and enhanced information systems. Identifies customer needs and determines the appropriate approach to apply and ensure resolution. Solicits the input of appropriate technical experts and managers as required.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Programmer Analyst Ii in Winnipeg, MB vacancy
- ...passionate professionals where our culture is informed by our values and commitment to protecting and saving lives. Job Summary Analyst II, Method Transfer Sciences (Biochemistry) serves as a technical resource supporting the transfer, validation, verification, and...SuggestedFlexible hoursShift work
$8.81k - $13.2k per year
Job Title Programmer Analyst IIJob Category M&P - AAPSJob Profile AAPS Salaried - Information Systems and Technology, Level DJob Family... ...rewarding career.Job Summary The Programmer Systems Analyst II designs and builds computer application solutions for existing...SuggestedLong term contract$96.9k - $136.8k per year
...and/or Tier 4 projects with up to medium complexity profiles May indirectly manage a cross-LoB Project team consisting of Business Analysts, Business SMEs and Technology Resources where applicable to the project May manage a number of small projects at any given time,...SuggestedTemporary workWork from home- CancerCare Manitoba is a provincial agency which provides clinical and academic services and leadership for cancer control and the treatment of blood disorders. Our shared vision of leading the way in cancer control drives member of our team. CancerCare Manitoba is the perfect...SuggestedPermanent employmentImmediate startShift work
- Programmer Analyst II – Community and Connected Care Fredericton, Canada | Posted on 10/28/2026Programmer Analyst II – Community and Connected Care Client: Service New Brunswick (SNB) Work Arrangement: 100% Onsite Contract Duration: December 1, 2026 – November...SuggestedFull timeContract workRemote workWeekend work
- CancerCare Manitoba is a provincial agency which provides clinical and academic services and leadership for cancer control and the treatment of blood disorders. Our shared vision of leading the way in cancer control drives member of our team. CancerCare Manitoba is the perfect...Permanent employmentImmediate startShift work
- Programmer Analyst II – Client Service Delivery System Fredericton, Canada | Posted on 10/28/2026Job Description: Programmer Analyst II – Client Service Delivery System (CSDS)Client: Service New Brunswick (SNB)Department: SNB – Health ApplicationsContract Start Date...Full timeContract workWeekend work
- ...Job Details School Clerk Class II MGEU This is a full-time, 10-month temporary position in a High School (Grades 9-12). Under the direction and supervision of the Head Secretary, the incumbent provides clerical support within the school. The successful candidate...Full timeTemporary workPart timeWork at office
- ...Reporting to the Supervisor, Data Warehouse, the Data Warehouse Programmer develops and maintains data warehouses and/or analytic reporting... ...Programmer must complete the Programmer Training over a maximum 24-month period to progress to the Programmer/Analyst classification. ...Full time
- ...tech/non-tech solutions, assess either tactical or strategic approaches, assess timeframe of solution(s).Coordinating with business analysts and end users in understanding development needs and acquire signoffs.Develop code artifacts, deployment plans, technical upgrades in...Worldwide
- ...tech/non-tech solutions, assess either tactical or strategic approaches, assess timeframe of solution(s). Coordinating with business analysts and end users in understanding development needs and acquire signoffs. Develop code artifacts, deployment plans, technical...Worldwide
- ...be part of an experienced multi-disciplinary team with other Developers, Analyst-testers, Business Analysts and Architects, in an environment where the team works with Kanban methodology. As a Programmer Analyst of the squad you will be involved in the design, implementation...Work at officeFlexible hours2 days per week3 days per week
- ...Scotiabank’s Corporate, Investment Banking, and Capital Markets businesses. The RoleGBME - Risk Technology is searching for a Programmer Analyst to develop, enhance, test, and support Counterparty Credit Risk applications and modernization initiatives. The successful...InternshipRemote workFlexible hours
- ...will be part of an experienced multi-disciplinary team with Developers, Analyst-testers, Business Analysts and Architects, in an environment where teamwork reigns using scrum methodology. As a Programmer Analyst in the squad you will be involved in the design and...Work at officeFlexible hours2 days per week3 days per week
- ...charities, youth, and education opportunities is our passion, and you’re invited to be a part of that. Job Summary A Business Analyst (BA) acts as the connector between business needs and technology solutions. In this role, you’ll work with stakeholders to understand...Work at office
- ...NET, Oracle, SQL Server, and electronic health record expertise. Service New Brunswick needs experienced technical support.As a Programmer Analyst II, you will support the Provincial Health Application Services team. The 12-month assignment combines programming, systems...
$86k - $106k per year
CancerCare Manitoba is a provincial agency which provides clinical and academic services and leadership for cancer control and the treatment of blood disorders. Our shared vision of leading the way in cancer control drives member of our team. CancerCare Manitoba is the perfect...Full time- New Flyer is North America's heavy-duty transit bus leader and offers the most advanced product line under the Xcelsior and Xcelsior CHARGE brands. It also offers infrastructure development through NFI Infrastructure Solutions, a service dedicated to providing safe, sustainable...Full timeInternshipImmediate start
- Support provincial healthcare technology as a Senior Programmer Analyst maintaining case management systems, reporting solutions, and application stability in Fredericton.This 12-month assignment suits an experienced analyst with healthcare application experience and strong...
- ...sociauxEn veillant au bien-être de nos employés, nous proposons un programme d'avantages sociaux complet et compétitif, qui comprend les... ...caractéristiques protégées par la loi à postuler. Emploi Analyste, Contrôle de Programme/Projet Quart de travail Travail de...Day shift
- Gestion Zagora manages more than 8,000 residential units across Canada and the United States. The Data Strategy & Innovation team works with Finance, Asset Management, Operations, Accounting and Leasing to replace manual reporting with automated, verified numbers. You report...
$92.1k - $130k per year
Work Location:Winnipeg, Manitoba, CanadaHours:37.5Line of Business:Personal & Commercial BankingPay Details:$92,100 - $130,000 CADTD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining...Full time- Embark on a rewarding career with Sobeys Inc., celebrated among Canada’s Top 100 employers, where your talents contribute to our commitment to excellence and community. What began as a meat delivery business in Stellarton, Nova Scotia has grown to over 128,000 teammates at...InternshipFlexible hoursShift workWeekend workAfternoon shift
- ...story outlining the timeline of events. Modifies delivery in-line with the call’s audience and technical capabilities Assists the Senior Analyst and team with tracking and maintaining deliverable dates, reviewing and finalizing findings, updates, and reports Tracks findings and...Work at office
- ...Recruitment Details Compensation Analyst Department: Human Resources Services Designated Work Location: 6th floor, 510 Main Street ; Hybrid with designated work location Position Type: Permanent, Full-time Hours of Work: 8:30 a.m. to 4:30 p.m., Monday to Friday...Permanent employmentFull timeTemporary workWork at officeRemote workMonday to fridayFlexible hours
- Responsibilities The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to Société Générale investment and corporate bank units and their clients to accelerate their transformation. GBTO differentiates itself from competitors with...
- ...propres termes, car le meilleur travail s'accomplit lorsque vous êtes libre d'être vous-même et de partager votre expertise unique. Programme d'avantages sociaux de BombardierAyant le bien-être de nos employés à cœur, nous offrons un programme d'avantages sociaux complet et...Summer workWork at officeFlexible hours
- NFI is a leading global bus manufacturer of mass mobility solutions under the brands New Flyer® (heavy-duty transit buses), MCI® (motor coaches), Alexander Dennis Limited (single and double-deck buses), Plaxton (motor coaches), ARBOC® (low-floor cutaway and medium-duty buses...Full timeInternship
- Job Responsibility: POSITION GOAL: Creates, publishes, and monitors Engineering reports through PowerBi, ensuring that it is modeled by a common data structure that satisfies the functional requirements of the area, and supports overall business objectives. Supports the...Full timeInternshipImmediate start
- ...Elevate your career with Act Digital as an L3 SOC Analyst specializing in incident response, located in Montreal. This role supports clients' cybersecurity needs with a focus on remote and flexible work. As an L3 SOC Analyst, you'll be instrumental in detecting threats...Remote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmer Analyst Ii. Be the first to apply!


