CGS Immersive
Software Developer
Saint John, NB Canada · Senior · Full-time
Sponsorship not specifiedDetected 88 days ago
JavaScriptJavaGoDistributed SystemsBackend DevelopmentCode ReviewSQLCloud PlatformsCI/CDDevOpsOAuthLeadershipCommunicationPublic Speaking
About the role
- 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.
- 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.
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:
- Design and Develop systems using both monolithic and microservices architectures, applying appropriate enterprise patterns
- Collaborate across teams (engineering, QA, product, operations) in a structured development process
Requirements
- Professional experience with Golang and Java (both are required)
- Proven ability to explain technical concepts to non-technical stakeholders
- 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
- Data modeling
- Writing SQL queries with joins
- Excellent verbal communication skills
- Comfortable presenting to audiences ranging from business owners to C-level executives
Nice to have
- 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
- Familiarity with cloud platforms, containerization, or CI/CD pipelines\
- Devops experience and SecDevOps experience.
- AI Systems knowledge
Company info
- For more than 40 years, CGS has empowered global enterprises to drive breakthrough performance through innovative business applications, enterprise learning and outsourcing.
- Learn more about CGS Inc® and CGS Immersive® in our websites:
- https://cgsimmersive.com/
- https://cgsinc.com/en
Apply directly at CGS Immersive →Create a free account for alerts like thisView CGS Immersive immigration profile
This listing is sourced directly from CGS Immersive's careers page and normalized into a canonical job model.