Current jobs related to Software Developer - Saint John, New Brunswick - Computer Generated Solutions Canada

  • Pharmacy Manager

    6 days ago


    Saint John, New Brunswick, Canada Sobeys Full time

    Requisition ID:187253Career Group:Pharmacy CareersJob Category:Retail - PharmacyTravel Requirements:0 - 10%Job Type:Full-TimeCountry:Canada (CA)Province:New BrunswickCity:Saint JohnLocation:0548 East Point Sobeys PharmacyPostal Code:E2J 0H5Embark on a rewarding career with Sobeys Inc., celebrated among Canada's Top 100 employers, where your talents...

  • Pharmacist - FT

    6 days ago


    Saint John, New Brunswick, Canada Sobeys Full time

    Requisition ID:186608Career Group:Pharmacy CareersJob Category:Retail - PharmacyTravel Requirements:0 - 10%Job Type:Full-Time Split ReliefCountry:Canada (CA)Province:New BrunswickCity:Saint JohnLocation:0233 Lansdowne Ave Sobeys PharmacyPostal Code:E2K 3A1Embark on a rewarding career with Sobeys Inc., celebrated among Canada's Top 100 employers, where your...


  • Saint John, Canada SpryPoint Solutions Inc. Full time

    Overview The Company SpryPoint is revolutionizing how utilities serve their communities. As a high-growth software company, we're shaking up the status quo in the utility industry with the first and only cloud-native platform built specifically for modern utilities. Founded by industry veterans in 2012, we've grown from a profitable startup to a rapidly...


  • Saint-Thomas, Canada Harnois Énergies Full time

    Join to apply for the Senior Software Developer role at Harnois Énergies. Be among the first 25 applicants. Harnois Énergies is recruiting! Are you detail‑oriented, highly skilled in software development, and enjoy being a go‑to resource for your team? This senior software developer role places you at the heart of our company’s technological...


  • Saint John, Canada Mariner Innovations Inc. Full time

    Engineer, Central Plant Software Systems - SHIFT Saint John, NB, Canada Job Description Posted Monday, September 8, 2025 at 3:00 AM WHO WE ARE SHIFT Energy develops and delivers the world’s most powerful predictive control systems and analytics tools for central plants. These plants represent one of the single biggest opportunities to reduce energy use,...


  • Saint John, Canada Mariner Innovations Inc. Full time

    Engineer, Central Plant Software Systems - SHIFT Saint John, NB, Canada Job Description Posted Monday, September 8, 2025 at 3:00 AM WHO WE ARE SHIFT Energy develops and delivers the world’s most powerful predictive control systems and analytics tools for central plants. These plants represent one of the single biggest opportunities to reduce energy...


  • Saint John, Canada Two95 International Inc. Full time

    Title: Senior Java Developer-Endeca Location: Charlotte, NC Duration: 6+ Months Requirements: Must have worked on multiple Endeca implementation, and should have worked on 11.x version of Endeca. Experience in enhancing MDEX and worked on data injection. - Experience in building Assembler application. - Experience in Search Tuning. - Upgrading Endeca...

  • C++ Software Developer

    15 hours ago


    Bas-Saint-Laurent, Canada Aversan Inc. Full time

    Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualified Software Developer. The role involves developing high-fidelity tactical...


  • Bas-Saint-Laurent, Canada Hewlett Packard Enterprise Full time

    Embedded Software Developer / Développeur Logiciel EmbarquéThis role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on...

  • Senior Java Developer

    3 weeks ago


    Saint John, Canada Qubersavings Full time

    About QUBER: QUBER is a dynamic player in the Financial Services sector, headquartered in Canada and serving a growing client base in North America. We specialize in developing high-quality, secure, and impactful financial wellness solutions. Our commitment to innovation and excellence has fueled our rapid growth. We’re now seeking a skilled Senior Java...


  • Saint John, Canada Medium Full time

    Our mission at DigitalFish is to help our customers derive transformative value across their organizations by building next‑generation technologies that define the future of digital‑media creation and consumption for millions of users. We have partnered with leading digital media companies, and are at the center of their efforts to build a new...


  • Saint John, Canada Green Office Partner Full time

    A leading document workflow solutions provider is hiring a remote Inside Sales Representative. This role requires excellent communication skills in English and experience in telemarketing or inside sales. The position involves building relationships with prospects, achieving sales targets, and utilizing CRM software. Join a dynamic team and enjoy a flexible...

Software Developer

48 minutes ago


Saint John, New Brunswick, Canada Computer Generated Solutions Canada Full time

Position Overview

We are seeking a Software Developer to join an software team responsible for designing, building and maintaining business-critical systems. This role requires not only strong backend engineering skills, but also the ability to communicate effectively with a wide range of stakeholders, including internal teams, external clients, business owners, and C-level executives.

The ideal candidate has a solid foundation in backend development using Go and Java, with experience working in smaller focused teams. While not all technical skills are required at the start, the successful candidate is expected to work with key team members and develop the skills required for the position.

Core Responsibilities:

· Design, develop, and maintain enterprise backend services using Go and Java

· Participate in client and stakeholder meetings to gather, validate, and refine business and technical requirements

· Create, review, and maintain requirements documentation, technical designs, and solution specifications

· Present technical solutions, system designs, and implementation details to:

· Internal engineering teams

· Business stakeholders

· Senior leadership and executive audiences

· Design and Develop systems using both monolithic and microservices architectures, applying appropriate enterprise patterns

· Model relational data and write SQL queries, including joins, constraints, and normalized schemas

· Collaborate across teams (engineering, QA, product, operations) in a structured development process

· Contribute to code reviews, architectural discussions, and continuous improvement initiatives

· Integrate with SSO Systems (SAML and Oauth2)

· Knowledge of Security and Privacy Standards

· Integrate with Third Party APIs

· Keep up to date on current technical trends

Must Have Qualifications:

· Professional experience with Golang and Java (both are required)

· Experience developing backend services in a production enterprise environment

· Strong understanding of monolithic and microservices architectures, including benefits and trade-offs

· Ability to create and work from formal requirements and technical documentation

· Solid understanding of relational databases, including:

· Data modeling

· Writing SQL queries with joins

· Excellent verbal communication skills

· Proven ability to explain technical concepts to non-technical stakeholders

· Comfortable presenting to audiences ranging from business owners to C-level executives

Nice to Have Qualifications:

· Experience with event-driven architectures or messaging systems

· Familiarity with data replication strategies, including the Outbox Pattern

· Exposure to distributed systems and service-to-service communication

· Experience supporting or modernizing legacy or monolithic systems

· Working knowledge of JavaScript for light frontend or integration tasks

· Experience in regulated or compliance-driven environments (finance, healthcare, government, etc.)

· Familiarity with cloud platforms, containerization, or CI/CD pipelines\

· Devops experience and SecDevOps experience.

· AI Systems knowledge

· Assisted AI development trends and best practices

Growth & Development Expectations:

This role is well-suited for a developer who meets the core requirements and is motivated to grow within an enterprise setting. Over time, the successful candidate will be expected to:

· Deepen expertise in enterprise and distributed system design

· Expand knowledge of messaging, replication, and integration patterns

· Increase confidence and effectiveness in client-facing and executive-level presentations

· Take on greater ownership of system design and technical decision-making