1

Computer Programming Online Jobs in British Columbia

Java Developer

Vancouver, BC ยท On-site

CA$115K - CA$130K/yr

Proactive collaboration skills (meetings, interactions, presentations), online and in person ... Bachelor of Sciences degree in Computer Science, related engineering degree with three or more ...

Salary: $99,327 $122,892 CAD / year A-CX is a software design and development partner for ... We arrange regular face-to-face events in addition to our online and VR meetings, ensuring ...

Engineering Manager, Travel

Vancouver, BC ยท Hybrid

CA$240K - CA$300K/yr

Travel domain experience (e.g., online booking / travel management platforms such as Navan or ... Compensation The expected salary range for this role is $240,000 CAD - $300,000 CAD. However, the ...

Associate Platform Engineer

Vancouver, BC ยท On-site +1

CA$82K - CA$108K/yr

... online experience for our guests. We do this through designing, building and supporting platforms ... Pair programming with senior team members, contributing to code reviews, and learning from what you ...

New

Salary: $82,015 - $126,426 (CAD) Annually A-CX is a software design and development partner for ... Our team works remotely, but we arrange regular face-to-face events in addition to our online and ...

Degree in Computer Science, Software Engineering, or equivalent experience * CI/CD software such as ... Discounted shopping for Nintendo products and merchandise at the online employee store * A ...

Programmer Analyst I

Vancouver, BC ยท On-site

CA$6.4K - CA$9.2K/mo

... CAD Monthly The Compensation Range is the span between the minimum and maximum base salary for a ... Uses HTML, CSS, JavaScript, PHP and other programming scripting and database query languages to ...

Proficiency in CAD software (e.g., Fusion 360, SolidWorks, FreeCAD, etc.) * Knowledge of DFM ... Please submit your resume and cover letter online (ideally, in one document!). While we thank all ...

Mechanical Design Engineer

Burnaby, BC ยท On-site

CA$80K - CA$95K/yr

Proficiency in CAD software (e.g., Fusion 360, SolidWorks, FreeCAD, etc.) * Knowledge of DFM ... Please submit your resume and cover letter online (ideally, in one document!). While we thank all ...

Proficiency in CAD software (e.g., Fusion 360, SolidWorks, FreeCAD, etc.) * Knowledge of DFM ... Please submit your resume and cover letter online (ideally, in one document!). While we thank all ...

Salary: $88,764 $109,812 CAD / year A-CX is a software design and development partner for ... We arrange regular face-to-face events in addition to our online and VR meetings, ensuring ...

Showing results 21-40

Computer Programming Online information

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.

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.

Can I work from home as a computer programmer?

Computer programming jobs are often suitable for remote work, allowing programmers to complete tasks from home using a computer and internet connection. Many employers offer flexible schedules and require skills in programming languages, version control, and collaboration tools to support remote work arrangements.

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 are the key skills and qualifications needed to thrive as an online computer programmer?

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.
What are the most commonly searched types of Computer Programming jobs in British Columbia? The most popular types of Computer Programming jobs in British Columbia are:
What job categories do people searching Computer Programming Online jobs in British Columbia look for? The top searched job categories for Computer Programming Online jobs in British Columbia are:
What cities in British Columbia are hiring for Computer Programming Online jobs? Cities in British Columbia with the most Computer Programming Online job openings:
Infographic showing various Computer Programming Online job openings in British Columbia as of August 2026, with employment types broken down into 1% As Needed, 74% Full Time, 23% Part Time, and 2% Contract. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution.

Java Developer

PDF Solutions

Vancouver, BC โ€ข On-site

CA$115K - CA$130K/yr

Full-time

Posted 22 days ago


Job description

Overview

At PDF Solutions, we are at the forefront of revolutionizing the semiconductor industry. Our cutting-edge technologies and data-driven solutions empower semiconductor manufacturers to achieve unprecedented levels of efficiency, quality, and innovation. By joining our team, you'll have the opportunity to work with some of the brightest minds in the industry, tackle complex challenges, and contribute to groundbreaking advancements that shape the future of technology. Headquartered in Santa Clara, California, PDF Solutions also operates worldwide in Canada, China, France, Germany, Italy, Japan, Korea, and Taiwan.

The secureWISE Java Developer will implement backend Java applications within a Wildfly application and/or a Netty-based microservices application in addition to working on several stand-alone applications. You will work in a dynamic environment with all aspects of project design, implementation, and delivery. The ideal candidate will have strong skills and proven experience with requirements gathering, design, implementation, testing, and support of existing and new applications that integrate intra-company and external business systems.ย 


Responsibilities

Key Responsibilities

  • Enhance and support existing Java applications
  • Design, code, test, debug, and troubleshoots new applications and enhancements to existing applicationsย 
  • Participate in architecture, design, and code reviews
  • Work with the test team to understand and resolve defects
  • Work with architects, project managers, business owners, the agile coach, and other developers to estimate, plan, and deliver new solutions according to agreed-upon specifications
  • Follow and improve our design, coding, verification, build, and release processes

Must-Have Skills & Experience

  • Java, Groovy, J2EE
  • An understanding of Java multi-threading and non-blocking coding techniques
  • Familiarity with remote access technologies such as VNC or other remote desktop solutions, and SSH
  • Object oriented analysis and designย 
  • An understanding of secure coding practices and security technologies such as TLS, encryption, hashing, SAML, OAuth, etc.
  • Ability to leverage artificial intelligence tools such as GitHub Copilot and MS Copilot to improve the quantity and quality of deliverables
  • Windows and Unix (RHEL/CentOS, Ubuntu) experienceย 
  • Proactive collaboration skills (meetings, interactions, presentations), online and in person
  • Excellent English verbal and written communication skills
  • Familiar with IntelliJ IDEA or similar integrated development environment and source control systems such as CVS and Git
  • Experience with JIRA or similar issue tracking systems
  • Bachelor of Sciences degree in Computer Science, related engineering degree with three or more years of professional experience
  • Experience with Agile/Scrum software development methodologies

Qualifications

Nice to Have

  • Networking protocol knowledge (TCP, UPD, TLS) and the Windows API
  • Wildfly, Relational databases such as MySQL, LDAP, Apache HTTP Server,ย Struts
  • SQL programming and debuggingย 
  • HTML, JavaScript, CSS
  • Formal Java certification
  • Experience with virtual machine environments such as AWS, VMWare, and Proxmox
  • Experience with Docker containers

Pay Range
CAD $115,000.00 - CAD $130,000.00 /Yr.Qualifications:

Nice to Have

  • Networking protocol knowledge (TCP, UPD, TLS) and the Windows API
  • Wildfly, Relational databases such as MySQL, LDAP, Apache HTTP Server,ย Struts
  • SQL programming and debuggingย 
  • HTML, JavaScript, CSS
  • Formal Java certification
  • Experience with virtual machine environments such as AWS, VMWare, and Proxmox
  • Experience with Docker containers
Education:UNAVAILABLEEmployment Type: FULL_TIME