Software Developer
CGS Immersive
Innovation Starts With You.
Software Developer
Full time - Permanent Position
Job Role:
As a Java Software Developer 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
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
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
About Us
For more than 40 years, CGS has empowered global enterprises to drive breakthrough performance through innovative business applications, enterprise learning and outsourcing. CGS Immersive® is an innovation lab and training transformation engine modernizing training programs and delivering immersive experiences tailored to meet the evolving needs of organizations across industries.
Learn more about CGS Inc® and CGS Immersive® in our websites:
- ...efficiencies. Leveraging cutting-edge advancements and proprietary software HET&DRC promptly accurately and effectively addresses client... ...Software Engineering or a similar field. experience in developing and implementing code. in Python is required. Experience with...SuggestedFull timeInternship
$61.4k - $89k per year
...and bring transformational project solutions to life. Your Opportunity We are seeking a talented and detail-oriented Power BI Developer to join our dynamic and growing Programs and Construction Management (PMCM) team. The ideal candidate will be working closely with Controls...SuggestedLong term contractFull timeTemporary workPart timeCasual work- ...pharmacy practice, regulatory requirements, and industry trends/developments; attend training as required Adhere to all regulatory... ...responsibility Injection and First Aid Certification Kroll software experience is preferred We offer a comprehensive Total Rewards...SuggestedFull timeInternship
- ...pharmacy practice, regulatory requirements, and industry trends/developments; attend training as required Adhere to all regulatory... ...responsibility Injection and First Aid Certification Kroll software experience is preferred We offer a comprehensive Total Rewards...SuggestedPart timeInternshipShift work
- ...consistent with Nucor Rebar Fabrication's vision and values. Develop a working knowledge of AutoCAD and the basics of Nucor Rebar Fabrication... ...least six months of experience with AutoCAD and Windows-based software Ability to read architectural/engineering blueprints...SuggestedFull timeContract workLocal area
- ... Experience with QuickBooks Online or comparable accounting software. Advanced Microsoft Excel skills, including formulas, pivot... ...Opportunity to work with one of Saint John's leading property owners and developers. Diverse portfolio of residential, commercial, and retail...Full time
$60k - $72k per year
...field directives — keep them moving and properly documented • Develop and maintain project schedules in coordination with project managers... ...across shared drives or SharePoint • Comfortable learning new software quickly • Open to using AI tools to accelerate routine work (...Permanent employmentFull timeFor contractorsWork at office- ...confidential communications. Prepare high‑quality reports, presentations, briefing notes, agendas, and minutes using business software. Develop and refine presentation content to ensure clarity, accuracy, and alignment with executive messaging. Maintain document...Work at office
$135k - $165k per year
...pricing, adoption and future potential sales. Own the process for developing and delivering regular business reviews, product roadmaps and... ...with Engineering teams, user acceptance testing and software development. Individuals with experience on operating systems...Permanent employmentFull timeRemote workWork from home$53k - $74.5k per year
...safety culture through continuous improvement. Participate in developing and implementing energy management initiatives and recommend... ...financial systems, work order systems, and building automation system software platforms. ~ Strong communication and collaboration skills to...Permanent employmentFull timeTemporary workFor contractorsInternship- ...and services such as insurance, wireless bundles, movie tickets, travel, software, books, and much more Here are the extras that make the difference: A dynamic work environment where you can develop your potential – Training provided for technical positions Health &...Full time
$61k - $85k per year
...JD Edwards ~ Overseeing the enhancement and configuration of software applications within JD Edwards Finance & Payroll modules ~... ..., and root cause analysis ~ Explore and investigate data to develop reports and dashboards that provide insights into critical business...Permanent employmentFull timeTemporary workInternship- ...of a new system and integration services, implementation of new software including the documentation of business processes, and change management... ...schedule, and budget. Review and compile consultant reports to develop recommendations for the Steering Committee's consideration to...Temporary workLocal areaTrial period
$45k per year
...production print technology, we’ve expanded into software and services to sustainably power the... ...on immediate sales opportunities and developing long-term strategies to retain accounts,... ...Client-Centric Relationship Building : Develop deep client understanding, foster strong...Long term contractExtra incomeContract workWork at officeImmediate start1 day per week- ...dependencies, risks, and integration impacts across applications Develop and maintain operational documentation, including runbooks and... ...experience in application support, systems integration, or software operations, with demonstrated ability to independently support and...Long term contractWork at officeFlexible hours
- ...in office and production print technology, we’ve expanded into software and services to sustainably power the hybrid workplace of today... ...Foster positive relationships with our field teams, collaborating to develop strategies for optimal coverage of overlaid accounts. Apply...Full timeContract workWork at office
- ...post-secondary institutions for co-op, summer, and intern roles. Develop onboarding plans and assess students for permanent roles. ~... ...(preferably Oracle Recruiting Cloud), Microsoft Office, and HR software. ~Strong interpersonal, organizational, and negotiation skills....Hourly payPermanent employmentSummer workSummer internshipWork at office
$24.29 per hour
...customer transactions and account details within specific collections software and internal databases. Operational Excellence: Meet... ...reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity...Long term contractContract workWork at officeRemote workWork from home- ...and the ability to communicate verbally in a clear professional manner. Ability to operate a computer, as well as maneuver relative software programs. Ability to lift up to 50 pounds. Ability to climb a ladder and work with hands overhead. Standing required for up...
- ...asset) ~5+ years of crane-specific experience preferred ~ Ability to read and interpret OEM manuals, schematics, and diagnostic software ~ Valid Class 5 driver’s license (Class 3 and air brakes an asset) ~ Strong commitment to safety and quality workmanship...Long term contractPermanent employmentFull timeTemporary workInternship
- ...appointment report following up with customers if freight not delivering. Mentor and train office staff in procedures and in use of current software Dispatch some night runs/shifts Other related duties as may be required Your Skills And Experience Minimum of secondary...Full timeWork at officeNight shift
- ...and will provide the chance for learning every day. We will provide the chosen candidate with the proper training on all company software and procedure to ensure their success. Assist in scheduling and dispatching all regional drivers and partnered brokers in Atlantic...Permanent employmentFull timeDay shift
- ...accurately: add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals Use Microsoft software effectively (Word, Excel required) Strong organizational skills Ability to work an assortment of days, evenings, weekends and...Local areaWeekend workAfternoon shift
- ...deadlines independently ~ Clear, professional communication Nice to have Experience with construction or job-cost accounting software. CPB designation, or working toward one Experience supporting a multi-location business What we offer Competitive salary...Full timeFor contractors
$52k per year
...Strong problem-solving and conflict-resolution abilities. Comfortable using computers, web applications, and customer support software. Ability to multitask in a fast-paced environment. Reliable, punctual, and detail-oriented. Willingness to work rotating Day...Full timeLocal areaVisa sponsorshipNight shiftRotating shiftDay shiftAfternoon shift- ...programs including Microsoft Word and Excel • Above average oral and written communication skills • Working knowledge of Kronos and SAP software • High School Diploma • Minimum of three months experience At Sobeys we require our teammates to have the ability to adhere...Long term contractFull timeTemporary workInternshipWork at office3 days per week
- ...and the ability to communicate verbally in a clear professional manner. Ability to operate a computer, as well as maneuver relative software programs. Ability to lift up to 50 pounds. Ability to climb a ladder and work with hands overhead. Standing required for up...Minimum wageFull timeSeasonal workLive InLocal area
- ...training. * Clean Driver’s abstract and Criminal Reference check * Basic computer skills with the ability to work in Windows based software. * Minimum 4 years experience in a Service environment. We offer a comprehensive benefits package including: * Health & Dental...Hourly payFull timeApprenticeshipLocal areaRelocation packageFlexible hours
$48.2k - $56.55k per year
...satisfaction. Experience in training and managing a small team. Must be computer-savvy with the ability to quickly adapt to new software applications. Able to pass background checks (criminal, employment, and credit). Must be legally eligible to work in Canada on...Full timeContract workStart today$31.36 per hour
...district rules, procedures and regulations specific to the job function are required. Ability to operate a computer and appropriate software programs is required. NECESSARY SPECIAL REQUIREMENT: Possession of a valid journeyperson certificate (Red Seal) in the trade...Permanent employmentFull timeTemporary workImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- senior software developer Saint John, NB
- software engineer - computer Saint John, NB
- software developer remote Saint John, NB
- software engineer intern Saint John, NB
- ingénieur logiciel Saint John, NB
- software developer intern Saint John, NB
- software engineer Saint John, NB
- software development engineer Saint John, NB
- software engineer salary in canada Saint John, NB
- part time software developer Saint John, NB
