1

Computer Programming Online Jobs in Alberta (NOW HIRING)

By offering these courses online, all 360training.com users experience the convenience and ... Qualifications * Bachelor's or master's degree in computer science, Software Engineering ...

Mechanical Design Engineer

Calgary, AB ยท On-site

CA$75K - CA$95K/yr

Eng. * Experience with 3D CAD software, ideally SolidWorks. * Exposure to plastic part design ... Please apply by uploading your resume online, preferably as one document. We thank all applicants ...

... various computer software programs will be required, including word processing, spreadsheet ... online video interview. PCL is an innovative, employee-owned company comprised of people who find ...

... various computer software programs will be required, including word processing, spreadsheet ... online video interview. PCL is an innovative, employee-owned company comprised of people who find ...

... various computer software programs will be required, including word processing, spreadsheet ... online video interview. PCL is an innovative, employee-owned company comprised of people who find ...

Bachelor's degree in Computer Science, Information Systems, Engineering, or related field, or ... To apply for the QA Engineer II position, please submit your online application by August 30, 2026 ...

Senior .Net Developer

Calgary, AB ยท Remote

$110K - $130K/yr

Our client offers online gift card infrastructure, technology and marketing services for leading ... S. in Computer Science, experience in developing two or more commercially used applications, or ...

Senior .Net Developer

Edmonton, AB ยท Remote

$110K - $130K/yr

Our client offers online gift card infrastructure, technology and marketing services for leading ... S. in Computer Science, experience in developing two or more commercially used applications, or ...

Senior .Net Developer

Edmonton, AB ยท Remote

$110K - $130K/yr

Our client offers online gift card infrastructure, technology and marketing services for leading ... S. in Computer Science, experience in developing two or more commercially used applications, or ...

Senior .Net Developer

Calgary, AB ยท Remote

$110K - $130K/yr

Our client offers online gift card infrastructure, technology and marketing services for leading ... S. in Computer Science, experience in developing two or more commercially used applications, or ...

... computer vision. You can find out more about our research areas at rbcborealis.com. Your ... online model serving and event-driven ML workflows. * Developing and maintaining robust backend ...

Experience with CAD software for generating drawings of BE fixtures and tooling * Working knowledge ... What happens next Apply online-our Talent Acquisition team will review your application and reach ...

New

next page

Showing results 1-20

Computer Programming Online information

What are the key skills and qualifications needed to thrive as an Online Computer Programmer, and why are they important?

To thrive as an Online Computer Programmer, you need a solid grasp of programming languages (such as Python, Java, or JavaScript), algorithmic thinking, and a relevant degree or coding certifications. Familiarity with version control systems like Git, cloud platforms, and integrated development environments (IDEs) is typically required. Strong problem-solving abilities, effective communication, and self-motivation are standout soft skills in remote programming roles. These skills and qualities are crucial for delivering high-quality code, collaborating virtually, and meeting project deadlines in a dynamic, distributed work environment.

How do online computer programming roles typically collaborate with team members given the remote nature of the position?

In online computer programming roles, collaboration often relies on a combination of digital communication tools such as Slack, Microsoft Teams, or Zoom, as well as version control platforms like GitHub or GitLab. Team members participate in regular virtual meetings, code reviews, and asynchronous discussions to ensure alignment on project goals and progress. While remote collaboration can present challenges like time zone differences or less face-to-face interaction, most teams establish clear communication protocols and shared documentation to maintain productivity and cohesion. This structure allows programmers to contribute independently while staying closely connected with their peers and project managers.

What is computer programming online?

Computer programming online refers to the practice of writing, testing, and deploying computer software using internet-based tools and platforms. This can include learning to code through online courses, collaborating with other programmers remotely, or using cloud-based development environments. Online programming offers flexibility in learning and working from anywhere with an internet connection and often provides access to a wide range of resources and communities.

What is the difference between Computer Programming Online vs Software Developer?

AspectComputer Programming OnlineSoftware Developer
CredentialsTypically requires programming certifications or coursesRequires a degree in computer science or related field
Work EnvironmentRemote, online platforms, freelance or contract basisUsually office-based or remote, employed by companies
Industry UsageCommon in freelance, online courses, and self-paced learningWidely used in software companies, tech firms, and startups
Search & Comparison IntentOften searched for as online coding or programming jobsCompared for career development or job opportunities

Computer Programming Online focuses on individual coding tasks, often freelance or self-paced, while Software Developer involves creating software applications within a team or company environment. Both roles require programming skills, but the work settings and career paths differ.

What are the most commonly searched types of Computer Programming jobs in Alberta? The most popular types of Computer Programming jobs in Alberta are:
What are popular job titles related to Computer Programming Online jobs in Alberta? For Computer Programming Online jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Computer Programming Online jobs in Alberta look for? The top searched job categories for Computer Programming Online jobs in Alberta are:
What cities in Alberta are hiring for Computer Programming Online jobs? Cities in Alberta with the most Computer Programming Online job openings:

Data Engineer (Canada)

360training

Calgary, AB โ€ข Remote

Full-time

Medical, Dental, Life, PTO

Posted 27 days ago


Job description

360training
360training.com is a rapidly growing leader in online training and live training across a wide range of industries and professions. 360training.com provides customers with the regulated training they need to get and keep jobs they want. Over the years, we have continued to grow our expansive library of regulatory-approved training courses with new content suited for todayโ€™s modern workforce. By offering these courses online, all 360training.com users experience the convenience and flexibility of earning their certifications in their own time, from anywhere in the world.
At 360training.com, we promote a culture of excellence centered around our two core values: Deliver Results and Do the Right Thing. That focus fosters the success of our employees, while maintaining a team-centric environment which inspires them to do their absolute best. One thing our associates get to experience is the ability to make an impact on day one of working here.
360training offers a compelling compensation package that ties to performance and impact. We offer statutory benefits, medical insurance, life insurance, paid time off, learning and growth opportunities, and a comprehensive employee engagement and wellness program.
THERE NO VISA SPONSOSHIP FOR THIS ROLE

Data Engineer
We are seeking an experienced Data Engineer with a strong software development background to design, build, and scale modern data platforms and real-time data streaming solutions. This role is highly engineering-focused, centered on backend development, data architecture, and distributed data systems rather than traditional reporting or visualization tools.
You will play a key role in architecting and developing batch and streaming data pipelines, working with technologies such as C#, Kafka, Azure services, and Snowflake, and enabling reliable data movement, transformation, and processing at scale.
This role is ideal for a hands-on engineer who enjoys solving complex data problems through code, architecture, and modern cloud-native data platforms.
Key Responsibilities
  • Develop, and maintain scalable batch and real-time data pipelines using engineering-first approaches.
  • Build streaming data pipelines using Kafka / event-driven architectures.
  • Develop backend data services and integrations using C# and Microsoft technology stack.
  • Implement data movement, ingestion, and transformation workflows across cloud and on-prem systems.
  • Work extensively with Snowflake to process and store large-scale datasets.
  • Implement data transformation logic using code-driven frameworks rather than GUI-based tools.
  • Implement CI/CD pipelines and version control using Git and DevOps best practices.
  • Collaborate closely with product, engineering, and platform teams to translate business needs into technical solutions.
  • Ensure data quality, observability, security, and governance across the data ecosystem.
Required Skills amp; Experience
  • 2+ years of experience in software development and data engineering roles.
  • Strong software engineering background, preferably with C# / .NET.
  • Hands-on experience building data streaming pipelines using Kafka or similar technologies.
  • Solid experience with cloud-based data platforms such as Databricks and Snowflake.
  • Proficiency in SQL and experience working with relational and semi-structured data.
  • Experience designing scalable, fault-tolerant data architectures.
  • Familiarity with CI/CD, Git-based workflows, and DevOps practices.
  • Experience working in Agile/Scrum environments using tools like JIRA.
  • Strong problem-solving mindset with a focus on performance and reliability.
Nice to Have
  • Experience with microservices architecture.
  • Knowledge of event-driven systems and distributed system design.
  • Exposure to data governance, security, and compliance best practices.
  • Experience migrating or modernizing legacy data systems.
Qualifications
  • Bachelorโ€™s or masterโ€™s degree in computer science, Software Engineering, Information Technology, or a related field.
  • Proven track record of delivering complex, production-grade data and software systems.
  • Strong communication skills and the ability to collaborate across engineering teams
We Offer Great Benefits:
  • Competitive salary and annual bonus
  • Paid Time off and company recognized holidays
  • Health amp; Medical Supplemental coverage
  • Dental Coverage
  • Emergency Travel Coverage
  • Mental Health amp; Virtual Care
  • Life amp; Accidental Coverage