1

Computer Programming Online Jobs in Nova Scotia (NOW HIRING)

Experience with the application of various computer software programs, including word processing ... online video interview Your Work Has Purpose Here PCL projects are where life happens, where ...

Experience with the application of various computer software programs, including word processing ... online video interview Your Work Has Purpose Here PCL projects are where life happens, where ...

Experience with the application of various computer software programs, including word processing ... online video interview Your Work Has Purpose Here PCL projects are where life happens, where ...

Experience with the application of various computer software programs, including word processing ... online video interview Your Work Has Purpose Here PCL projects are where life happens, where ...

Proficient in the use of AutoCAD or other CAD software * Experience in the field of material ... Our online application will give you the option to apply to this role as a complete person - not ...

Experience with the application of various computer software programs, including word processing ... online video interview. Your Work Has Purpose Here PCL projects are where life happens, where ...

Experience with the application of various computer software programs, including word processing ... online video interview. Your Work Has Purpose Here PCL projects are where life happens, where ...

Experience with the application of various computer software programs, including word processing ... online video interview. Your Work Has Purpose Here PCL projects are where life happens, where ...

A Bachelor's degree in Computer Science, Software Engineering, or a related field, plus at least ... The ability to investigate and solve routine technical problems using documentation, online ...

A Bachelor's degree in Computer Science, Software Engineering, or a related field, plus at least ... The ability to investigate and solve routine technical problems using documentation, online ...

next page

Showing results 1-20

Computer Programming Online information

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.

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 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.

Can you work from home as a computer programmer?

Computer programmers often have the option to work from home, especially if their employer supports remote work and they have the necessary skills in programming languages, collaboration tools, and version control systems. Many programming jobs are project-based and can be completed independently, making remote work common in the field.

What are the most commonly searched types of Computer Programming jobs in Nova Scotia?

The most popular types of Computer Programming jobs in Nova Scotia are:

What are popular job titles related to Computer Programming Online jobs in Nova Scotia?

For Computer Programming Online jobs in Nova Scotia, the most frequently searched job titles are:

What job categories do people searching Computer Programming Online jobs in Nova Scotia look for?

The top searched job categories for Computer Programming Online jobs in Nova Scotia are:

Infographic showing various Computer Programming Online job openings in Nova Scotia as of August 2026, with employment types broken down into 1% As Needed, 73% Full Time, 23% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution.

Electrical CAD Designer

Dartmouth, NS • On-site

Other

Medical, PTO

Re-posted 17 days ago


Job description

Location: Dartmouth, Nova Scotia

Workplace: Onsite

Career Opportunity

GeoSpectrum is growing and has a new career opportunity for an experienced Electrical CAD Designer!

Reporting to the Director of Advanced Development, the Electrical CAD Designer will be responsible for developing electrical drawings for our underwater acoustic systems. In this role, you will contribute directly to detailed design development and support the build and testing of electronic components, playing an important part in overall project success. If you bring strong attention to detail, thrive in a collaborative environment, and have a genuine interest in continuous learning and growth, we would be excited to hear from you.

About Us

GeoSpectrum Technologies was founded in 1994 by friends who wanted to work together and build a collaborative workplace where employees take pride in contributing to cutting‑edge technology from concept to delivery. Based in Dartmouth, Nova Scotia, we design and manufacture state‑of‑the‑art underwater acoustic components, transducers, and end‑to‑end systems for maritime surveillance and exploration. Serving clients across ocean science, defence, and oil and gas industries, we are known for our innovation and for delivering reliable, customized solutions that exceed customer expectations. Over three decades, our core values have shaped a supportive and creative environment that emphasizes employee engagement, technical excellence, and strong customer relationships.

To learn more about who we are and what it’s like to work at GeoSpectrum, we invite you to watch our company video by visiting www.geospectrum.ca.


Responsibilities

  • Develop detailed electrical drawings, including wire runs, panel layouts, rack assemblies, and circuit designs.
  • Create and maintain accurate Bills of Materials (BOMs).
  • Draft clear and precise schematics that accurately represent electrical components and connections.
  • Support the design, build, and testing of electronic components and sub-assemblies, including wiring harnesses, electronics enclosures, racks, and Printed Circuit Boards (PCBs).
  • Maintain and update project files and technical documentation to support project continuity.
  • Collaborate closely with the project team to ensure projects are completed accurately and on schedule.
  • Ensure all designs comply with applicable industry standards and internal company guidelines.
  • Assist with troubleshooting and resolving design-related issues.

Qualifications

  • Diploma in Engineering Technology or a related field.
  • A minimum of two years of experience in engineering technology and design.
  • Experience using electrical CAD software, including AutoCAD Electrical and SolidWorks.
  • Experience creating electrical assemblies and electronic rack systems.
  • Proven ability to read and interpret engineering documentation, wiring schematics, and BOMs.
  • Hands-on experience with practical design testing.
  • Proficient with Microsoft Word, Excel, and Outlook.
  • A strong interest in build and test activities, with a commitment to producing high-quality products.
  • Effective teamwork and communication skills.

Security Requirements

All candidates must be eligible to apply for and maintain Canadian Controlled Goods and Canadian Government Security Clearances.


Total Rewards

We recognize that our people are our most valuable asset. Our Total Rewards package is designed to support your wellbeing, growth, and long term success. It includes a competitive base salary, comprehensive health and wellness benefits, paid time off, opportunities for professional development, and programs that recognize and reward your contributions.

We offer:

  • Competitive salary based on experience
  • Work-life balance with core hours
  • Paid time off
  • Employee-family assistance program
  • Group plan benefits
  • Virtual healthcare
  • RRSP matching
  • Corporate discounts and perks
  • Career development opportunities
  • Professional development and training
  • Monthly activities led by Social Committee
  • Employee driven wellness and activity initiatives
  • Free on-site parking

Professional Development

GeoSpectrum is committed to creating an environment where colleagues can thrive both professionally and personally, while advancing cutting edge underwater acoustic technology. You’ll engage in regular development and performance discussions with your manager, have access to an online learning platform, and benefit from mentoring programs designed to strengthen your skills and open doors to new opportunities in your field.

We foster a collaborative and inclusive workplace where diverse perspectives are valued, opportunities for growth are equitable, and every colleague can reach their full potential. At GeoSpectrum Technologies, we hire and develop talented individuals who drive innovation.


Accommodation

GeoSpectrum Technologies is committed to employment equity and building a diverse workforce where every employee can bring their best self to work. We encourage applicants from all qualified individuals, including underrepresented individuals who identify as African Nova Scotian, racially visible, Indigenous persons, LGBTQIA2S+, persons with disabilities, and women. GeoSpectrum will accommodate applicants' disability-related needs, up to the point of undue hardship, throughout all stages of the recruitment and selection process.  If you are a member of an equity group, we encourage you to self-identify on either your application form, covering letter, or resume.

Apply Today

While we sincerely thank all applicants for taking the time to apply, only those chosen for an interview will be contacted.

If you require a disability-related accommodation in order to participate in the recruitment process, please contact the recruitment team by email at jobs@geospectrum.ca.