C
Posted 13 hours ago
Software Developer
CGSSoftware Developer
Requirements
Professional experience with Golang, Professional experience with Java, Backend service development in enterprise environments, Understanding of monolithic and microservices architectures, Relational database and SQL proficiency, Strong verbal communication skills
Skills
GoJavaSQL
About the role
Responsibilities
- Design, develop, and maintain enterprise backend services using Go and Java
- Participate in client and stakeholder meetings to gather, validate, and refine requirements
- Create and maintain requirements documentation, technical designs, and solution specifications
- Present technical solutions and system designs to engineering teams and executive leadership
- Design systems using monolithic and microservices architectures
- Model relational data and write SQL queries
- Collaborate across engineering, QA, product, and operations teams
- Integrate with SSO Systems (SAML and OAuth2) and third-party APIs
Requirements
- Professional experience with Golang and Java
- Experience developing backend services in a production enterprise environment
- Strong understanding of monolithic and microservices architectures
- Ability to create and work from formal technical documentation
- Solid understanding of relational databases and data modeling
- Excellent verbal communication skills with the ability to explain technical concepts to non-technical stakeholders
Preferred Qualifications
- Experience with event-driven architectures or messaging systems
- Familiarity with data replication strategies and the Outbox Pattern
- Exposure to distributed systems and service-to-service communication
- Experience supporting or modernizing legacy systems
- Working knowledge of JavaScript
- Experience in regulated or compliance-driven environments
- Familiarity with cloud platforms, containerization, or CI/CD pipelines
- DevOps and SecDevOps experience
- Knowledge of AI systems and development trends
About the Company
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.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Developer
CGS · Saint John
