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 timeRequisition 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 timeRequisition 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...
-
Senior Software Developer
4 weeks ago
Saint John, Canada SpryPoint Solutions Inc. Full timeOverview 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...
-
Senior Software Developer
15 hours ago
Saint-Thomas, Canada Harnois Énergies Full timeJoin 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...
-
Engineer, Central Plant Software Systems
3 weeks ago
Saint John, Canada Mariner Innovations Inc. Full timeEngineer, 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,...
-
Engineer, Central Plant Software Systems
4 weeks ago
Saint John, Canada Mariner Innovations Inc. Full timeEngineer, 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...
-
Senior Java Developer-Endeca
3 weeks ago
Saint John, Canada Two95 International Inc. Full timeTitle: 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 timeAversan 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...
-
Embedded Software Developer
4 days ago
Bas-Saint-Laurent, Canada Hewlett Packard Enterprise Full timeEmbedded 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 timeAbout 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 timeOur 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 timeA 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
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