1

Computer Programmer Co Op Jobs in Halifax, NS (NOW HIRING)

Jr. Quality Assurance Analyst

Halifax, NS · On-site +1

CA$50K - CA$60K/yr

  • Medical

  • Life

  • Retirement

  • PTO

... co-ops) * University degree or college diploma in Math, Computer Science, or a related field * Clear, confident communication skills with ability to debate logic errors with engineering teams. * High ...

Co-ordinate with municipal inspections, Tarion and/or professional inspections; * Maintain ... Post-secondary diploma in Engineering, Architecture or equivalent * A minimum of 3 years ...

Cost Analyst

Halifax, NS

  • Dental

  • Vision

  • Retirement

Responsible for updates to bills of materials resulting from engineering and production changes ... Strong computer skills in spreadsheet applications including creation of pivot tables and relevant ...

Showing results 21-32

Computer Programmer Co Op information

What is a computer programmer co op?

A Computer Programmer Co Op is a student or entry-level position that allows individuals to gain hands-on experience in computer programming while still completing their education. Co Op positions typically involve working with experienced developers on real projects, writing and testing code, and learning about software development processes. These roles are designed to bridge the gap between academic learning and professional work, helping students develop technical and teamwork skills. Co Op terms usually last for a semester or summer and may be paid or unpaid, depending on the company. This experience can significantly enhance a student's employability after graduation.

What types of projects can a computer programmer co op expect to work on during their placement?

As a Computer Programmer Co Op, you can expect to be involved in a variety of projects ranging from debugging existing code, developing new software features, or assisting with automated testing. You'll often work under the guidance of experienced developers, contributing to real-world applications and gaining hands-on experience with current development tools and practices. Collaboration with cross-functional teams, such as QA, design, and product management, is common, providing valuable exposure to the software development lifecycle and team-based problem solving.

What are the key skills and qualifications needed to thrive as a computer programmer co op, and why are they important?

To thrive as a Computer Programmer Co Op, you need a foundational understanding of programming languages such as Java, Python, or C++, along with coursework or experience in computer science. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic debugging tools is typically expected. Strong problem-solving abilities, teamwork, and effective communication help you succeed in collaborative and learning-focused environments. These skills and qualities enable Co Op programmers to contribute meaningfully to projects while rapidly developing their technical and professional capabilities.

What are popular job titles related to Computer Programmer Co Op jobs in Halifax, NS?

For Computer Programmer Co Op jobs in Halifax, NS, the most frequently searched job titles are:

What job categories do people searching Computer Programmer Co Op jobs in Halifax, NS look for?

The top searched job categories for Computer Programmer Co Op jobs in Halifax, NS are:

AI Transformation Analyst - (Commercial Banking)

BMO Capital Markets

Halifax, NS

CA$61K - CA$113K/yr

Full-time

Medical, Life, Retirement

Posted 3 days ago

New


Job description

Application Deadline:

08/23/2026

Address:

1695 Grafton Street

Job Family Group:

TechnologySuccess After One Year

A successful candidate should be able to:

Support AI opportunity assessments

Create executive-ready presentations

Contribute to business case development

Help facilitate workshops

Conduct independent research

Document future-state capabilities

Support transformation initiatives

Become a trusted analyst supporting the Transformation & Innovation team

The AI Transformation Analyst will support the identification, assessment, and development of AI-enabled business transformation opportunities across Commercial Banking, Lending, Credit Risk, Banker Experience, Workflow, and Portfolio Monitoring initiatives.

The successful candidate will work closely with transformation, innovation, business, and technology leaders to evaluate business challenges, analyze processes, research emerging AI capabilities, support business case development, and contribute to future-state strategy initiatives.

This is an ideal opportunity for an early-career professional interested in consulting, business transformation, artificial intelligence, digital modernization, and financial services.

This aligns well with the transformation and AI-enablement themes across your portfolio, including banker experience, guided intake, risk-based lending, workflow, monitoring, and AI-enabled capabilities.

What They Will DoAI Opportunity Research
  • Research AI trends and emerging technologies

  • Analyze competitor and industry innovations

  • Support AI opportunity assessments

  • Maintain AI use case inventories

  • Help build AI business cases

Transformation Analysis
  • Analyze current-state processes

  • Document pain points

  • Identify improvement opportunities

  • Support future-state process design

  • Assist with capability mapping exercises

Executive & Strategy Support
  • Create PowerPoint presentations

  • Develop executive summaries

  • Support roadmap development

  • Compile research and recommendations

  • Prepare workshop materials

Stakeholder Collaboration
  • Participate in discovery sessions

  • Capture requirements and insights

  • Support workshops

  • Coordinate with business and technology teams

  • Document decisions and action items

Required QualificationsEducation
  • Undergraduate degree completed within the last 2-3 years in:

    • Business

    • Commerce

    • Technology Management

    • Information Systems

    • Computer Science

    • Engineering

    • Data Analytics

    • Economics

    • Related discipline

Experience
  • 2-3 years of relevant experience

  • Internship, co-op, consulting, business analyst, product, technology, research, or innovation experience considered an asset

Core SkillsCriticalAnalytical Problem Solving

Can:

  • Break down complex problems

  • Organize information

  • Identify patterns

  • Develop recommendations

Communication Skills

Can:

  • Create PowerPoint decks

  • Write concise summaries

  • Present ideas clearly

  • Explain complex concepts simply

Learning Agility

Can:

  • Learn new technologies quickly

  • Adapt to changing priorities

  • Thrive in ambiguity

Curiosity

Interested in:

  • AI

  • Banking

  • Technology

  • Innovation

  • Process improvement

Research Skills

Can:

  • Conduct market research

  • Analyze trends

  • Compare solutions

  • Gather insights

Nice-to-Have Skills

Not required, but helpful:

  • Microsoft Copilot

  • Power BI

  • Process mapping

  • Agile

  • Business analysis

  • Design thinking

  • Data visualization

  • Prompt engineering

Salary:

$61,600.00 - $113,900.00

Pay Type:

Salaried

The above represents BMO Financial Group's pay range and type.

Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group's expected target for the first year in this position.

BMO Financial Group's total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit:https://jobs.bmo.com/global/en/Total-Rewards

About Us

At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.

As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one - for yourself and our customers. We'll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we'll help you gain valuable experience, and broaden your skillset.

To find out more visit us at https://jobs.bmo.com/ca/en.

BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other's differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.

Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.