1

Union Computer Science Jobs in Toronto, ON (NOW HIRING)

Toronto Union: Non-Union Date Posted: April 24, 2026 Job Summary: The Rotman Research Institute ... Bachelor degree in Computer Science. Required skills/experience: * Skilled in Python, HTML, Apache ...

DATA SPECIALIST

Toronto, ON · On-site

CA$93K - CA$123K/yr

Union Station, 61 Front St W. Toronto, ON M5J 1E5 Job Type & Duration: Full-time, Permanent Vacancy ... Data Analytics/Science, Statistics, Mathematics, GIS, Environmental or Social Sciences, Computer ...

... Computer Science, or a related field -- or equivalent working experience or certifications ... About Alterna Savings Alterna Savings and Credit Union Limited (Alterna) has delivered The Good in ...

next page

Showing results 1-20

Union Computer Science information

Is computer science dead due to AI?

Computer science remains a vital field for Union Computer Science professionals, as AI advances create new opportunities for software development, data analysis, and system design. While AI automates certain tasks, expertise in algorithms, programming, and system architecture continues to be in demand for developing and maintaining AI technologies and related systems.

What are 5 jobs you can get with computer science?

With a computer science degree, you can pursue roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like databases and operating systems.

Is CS a good career in 2030?

Computer Science (CS) remains a strong career choice in 2030 due to ongoing technological advancements, high demand for software developers, data analysts, and cybersecurity professionals. Success in CS often requires continuous learning of programming languages, tools, and certifications to stay current with industry trends.

What are some typical challenges faced by computer science professionals in unionized environments?

Computer science professionals in unionized settings often face unique challenges such as balancing organizational technology goals with collectively bargained work agreements and navigating structured processes for workflow changes or new initiatives. Adhering to union regulations can add extra layers of documentation and collaboration, especially when implementing new systems or managing cross-team projects. However, these environments also offer clear protocols for conflict resolution, opportunities for professional development, and strong support systems. Successfully adapting to these dynamics not only enhances project outcomes but also supports a positive and equitable work culture.

What is a Union Computer Science job?

A Union Computer Science job refers to a position in the tech industry that falls under a labor union, meaning employees have collective bargaining rights for fair wages, benefits, and working conditions. These jobs can exist in various sectors, including government, education, and private industries where unions are established. Workers in these roles may benefit from job security, standardized pay scales, and grievance procedures. Unionization in computer science helps ensure fair treatment and advocate for workers' rights in an ever-evolving industry.

What jobs do most CS majors get?

Most computer science majors find employment as software developers, computer programmers, or systems analysts. They often work in roles involving coding, software design, and technical problem-solving, frequently using programming languages like Java, Python, or C++. Many also pursue positions in cybersecurity, data analysis, or network administration depending on their skills and interests.

What are the key skills and qualifications needed to thrive in the Union Computer Science position, and why are they important?

To excel in a Union Computer Science role, you need a solid background in computer science principles, programming languages, and an understanding of unionized workplace practices, usually demonstrated with a computer science degree or related experience. Familiarity with project management tools, collaborative platforms like Git, and relevant certifications such as CompTIA or Microsoft certifications is highly valued. Strong communication, teamwork, and negotiation skills are critical, especially when coordinating with both technical teams and union representatives. These skills are vital for efficiently developing technology solutions that align with union standards and foster collaborative, equitable environments.

What are the most commonly searched types of Computer Science jobs in Toronto, ON? The most popular types of Computer Science jobs in Toronto, ON are:
What are popular job titles related to Union Computer Science jobs in Toronto, ON? For Union Computer Science jobs in Toronto, ON, the most frequently searched job titles are:
Infographic showing various Union Computer Science job openings in Toronto, ON as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Full-Stack Automation Engineer

DUCA Financial Services Credit Union Ltd.

Toronto, ON • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Why DUCA?

We’re a vibrant, exciting credit union that lives its "profits with a purpose" philosophy in every financial transaction, product, interest rate, and community initiative we offer. Founded in 1954, DUCA has grown from a single branch credit union in Toronto to 19 branches across Southern Ontario with over 85,000 Members we are proud to serve.

We exist to help People, Businesses and Communities Do More, Be More, and Achieve More™.

DUCA (www.duca.com) is distinguished for the following:

  • Positive, un-big bank like service experience delivered through Member-facing staff in branch, on the phone (Member-Connect) and via our Mobile mortgage specialists, Wealth Management advisors and Commercial and Business Banking Account Managers.
  • Competitive rates.
  • Personalized financial solutions, guidance, and service with the lowest possible fees for both Personal and Business Members.
  • Profit sharing among Members.
  • Multiple ways to bank—online, mobile app, phone/full-service Member Connect Contact Centre, and, of course, in-branch—DUCA is accessible 24/7
  • A community philosophy of “profits with a purpose” culminating in the creation of the DUCA Impact Lab (www.ducaimpactlab.com), a charitable foundation committed to helping the credit challenged and underbanked. This led to DUCA's designation as a B-Corp certified organization, the first ever credit union to receive this global recognition.

A career with DUCA means you’ll find endless opportunities to make a difference with your unique abilities and perspectives. Our people live their purpose while helping others Do more, Be more and Achieve more with their money and their lives. At DUCA, you’ll be part of a vibrant and collaborative team where you’ll be supported to excel and make an impact, no matter what role you play.


Full-Stack Automation Engineer

DUCA is looking for a Full-Stack Automation Engineer to join our growing team!

Job Purpose & Summary

The Full‑Stack Automation Engineer is responsible for contributing to the designing, building, and maintaining of robust automation solutions that support DUCA’s automation strategy across integration, process automation, and quality engineering. This role is highly hands‑on and works closely with the Automation Lead, Applications and Data team, Center of Excellence (CoE) team, and business stakeholders to deliver API‑driven automation, integration workflows, and scalable test automation for web and mobile platforms. The Full‑Stack Automation Engineer applies strong technical skills across APIs, automation frameworks, scripting, and AI‑assisted automation tools to improve reliability, scalability, and delivery speed across DUCA’s technology landscape.

Key Accountabilities & Duties

Automation Solution Delivery

  • Design, develop, and support automation solutions across system integrations, workflows, and testing aligned to DUCA’s standards and patterns.
  • Build reusable automation components aligned to DUCA’s standards and patterns defined by Automation Lead.
  • Contribute to end-to-end automation solutions that improve operational efficiency and reduce manual effort.
  • Troubleshoot, optimize, and maintain automation assets to ensure reliability and performance.

API & Integration Automation

  • Develop and maintain API-based automation and system-to-system integrations.
  • Implement automated data flows across core banking, digital, and third-party platforms.
  • Ensure automated solutions are secure, resilient, well-documented, and observable.
  • Support API-first designs and automation-friendly architectures in collaboration with application teams and vendors.

Test Automation (Web & Mobile)

  • Build, test, and maintain automated test suites for web and mobile applications.
  • Execute and enhance test automation frameworks to support continuous testing and faster release cycles.
  • Assist with integrating automated testing into project delivery.
  • Leverage AI-assisted testing tools to improve coverage, reduce test maintenance, and enhance defect detection.

AI-Enabled & Intelligent Automation

  • Apply AI-enabled automation tools to accelerate test creation, automation logic development, and defect analysis.
  • Participate in pilots and proof-of-concepts for emerging intelligent automation solutions.
  • Use data and insights from automation execution to continuously improve effectiveness and stability.

Collaboration & Continuous Improvement

  • Work closely with the Automation Lead to refine standards, patterns, and best practices.
  • Collaborate with Applications and Data team, Center of Excellence (CoE) team, business teams, and external vendors through the Software Development Life Cycle
  • Contribute to knowledge sharing, documentation, and automation enablement across delivery teams.
  • Actively learn and adapt to evolving automation, integration, and AI technologies.

Qualifications & Experience

  • Undergraduate degree in Computer Science, Engineering, Information Systems, or a related field.
  • 4–7 years of experience delivering automation solutions within large to mid-size organizations.
  • Hands-on experience with API-based automation and system integration.
  • Proven experience developing test automation for web and/or mobile applications.
  • Experience applying AI-assisted tools to automation or testing is strongly preferred.
  • Proven experience automating web and mobile application testing.
  • Experience with regulated environments and financial industry experience.
  • Relevant certifications in automation, cloud platforms, quality engineering, or AI considered an asset.

Knowledge, Skills & Attributes

  • Strong experience with API technologies (REST, JSON, OAuth, OpenAPI) and integration patterns.
  • Proficiency with automation and integration tools (e.g., workflow automation, RPA, iPaaS, or custom frameworks).
  • Experience with test automation frameworks for web and mobile applications.
  • Proficiency with programming and scripting languages (e.g., Java, Python, JavaScript).
  • Experience leveraging AI/ML tools to enhance automation and testing.
  • Understanding of cloud platforms and modern application architectures.
  • Awareness of security, compliance, and data protection best practices.
  • Strong analytical and problem‑solving skills.
  • Hands‑on, delivery‑oriented mindset with attention to quality and detail.
  • Ability to work independently and collaboratively in cross-functional teams.
  • Clear communicator with the ability to explain technical concepts effectively.
  • Curiosity, adaptability, and a continuous‑learning mindset, particularly with AI and automation technologies.

Working Conditions

  • Normal office environment
  • Occasional after-hours work may be required to support production deployments or critical data initiatives

Department: Information Technology

Primary Location: Corporate Office

Employment Status: Full-Time

Hours per Week: 38

Salary: The annual salary range for this position is $64,023 to $80,029. Actual annual base salaries will vary depending on relevant job-related factors such as experience, knowledge, skills, qualifications, and education/training. This position may be eligible for discretionary bonuses.


DUCA is committed to employment equity and encourages applications from all qualified candidates. Recruitment related accommodations will be provided upon request.

Our hiring process includes AI screening for keywords and minimum qualifications. Talent Acquisition Partners review all results.

Qualified applicants are encouraged to submit their application. Applications must include a resume.

We thank all applicants but only those considered for an interview will be contacted.