Sr Applications Developer - GoLang #107494

C.G. Consulting Group

Toronto

Hybrid

CAD 110,000 - 117,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

C.G. Consulting Group seeks a Senior Applications Developer skilled in Go to lead backend development for a Capital Markets payment platform. You will own end-to-end delivery from analysis to production deployment in a legacy system, mentoring teammates and ensuring code quality.

The role emphasizes ownership, hands-on Go development, and collaboration across delivery stakeholders. Hybrid in-office, with regular on-site days in downtown Toronto, and a focus on scalable, secure backend services.

Qualifications

  • 6-8 years of software development experience.
  • Minimum two to three years hands-on Go development.
  • Strong backend application development experience.
  • Experience providing technical direction, mentorship, or guidance to development team members.
  • Strong working knowledge of Test-Driven Development.
  • Experience writing and maintaining comprehensive unit test suites.
  • Experience with static code analysis and security tools (Snyk/SonarQube).

Responsibilities

  • Design, develop, and maintain backend applications using Go (Golang).
  • Own development deliverables from requirements analysis through testing and production deployment.
  • Understand the existing architecture, business domain, dependencies, and supporting systems.
  • Provide hands-on support across development, integration testing, user acceptance testing, implementation, and production release activities.
  • Independently lead smaller projects or application initiatives.
  • Provide technical direction, mentorship, and development guidance to team members.
  • Develop and maintain unit test suites with Test-Driven Development practices.
  • Apply clean code and development best practices to ensure code quality.
  • Promote consistent coding, testing, and quality standards across the team.
  • Utilize static analysis and security scanning tools to address quality and security concerns.
  • Collaborate with stakeholders across development, testing, security, and delivery.
  • Show awareness of AI-assisted and AI-driven development tools and practices.

Skills

Go (Golang)
Backend development
Test-Driven Development
Code quality practices

Tools

Snyk
SonarQube

Job description

Sr Applications Developer - GoLang #107494


Start/End Dates: 2026-09-29 - 2027-03-28


Work Location: downtown Toronto, near TTC and GO


Job Title: IT - Applications Developer - Senior


Job Title: Sr Applications Developer - GoLang


Line of Business: ASG - Capital Markets


Target rate range: $80-85hr B2B


Target Start Date: Oct 26th


Duration: 6 months


Potential for this contract to be extended or converted to FTE? Extension: Yes / FTE: Yes


Hybrid work: in office on Wednesday Thursday, plus4th Friday of the month. (occasional additional days if needed)


Office Location: 141 Bay Street, Toronto


Work Schedule (hours per week, start time): 37.5 Hours/week, 9-5 Monday to Friday


Potential for OT? No


What does the LOB do?: The team supports Capital Markets payment applications, including the backend Payment Hub Foreign Exchange platform. The application is a legacy product that requires ongoing development, maintenance, testing support, and production deployment.


Reason the role is open? The team requires an experienced Golang developer who can provide hands‑on development support and independently take ownership of work from initial analysis through testing and production deployment.


What project will this contractor be working on? The candidate will support the existing Payment Hub Foreign Exchange legacy application. This role is focused on regular application development and maintenance work and is not part of the separate cloud transformation initiative. The application is entirely backend‑facing rather than customer‑facing.


About team: 10-15 team members


Highlights of the role; why would someone choose this role over another? Opportunity to take end‑to‑end ownership of backend application development and delivery. Combination of hands‑on Golang development and technical leadership responsibilities. Ability to lead a smaller project or initiative independently. Opportunity to understand an established Capital Markets payment platform and its supporting business domain. Direct involvement throughout the full delivery lifecycle, including understanding existing systems, development, testing support, deployment, and production implementation. Opportunity to mentor team members and establish clean code, testing, and development standards across the team


How many years of experience? 6-8


Job Description

The Senior Applications Developer will provide hands‑on backend development and technical leadership for a legacy Capital Markets payment application. The successful candidate will be responsible for understanding the existing system, developing and maintaining Golang‑based application components, supporting testing activities, and driving deliverables through production deployment.


The role requires a strong individual contributor who can independently own smaller projects or initiatives while also providing technical direction, mentorship, and development guidance to the broader team. The candidate should demonstrate strong ownership and be comfortable working across the complete software delivery lifecycle rather than focusing exclusively on coding activities.


Key Responsibilities


  • Design, develop, enhance, and maintain backend applications using Go (Golang)

  • Take ownership of development deliverables from requirements analysis through testing and production deployment.

  • Understand the existing application architecture, business domain, dependencies, and supporting systems.

  • Provide hands‑on support throughout development, integration testing, user acceptance testing, implementation, and production release activities.

  • Independently lead smaller projects or application initiatives.

  • Provide technical direction, mentorship, and development guidance to team members.

  • Develop and maintain comprehensive unit test suites using Test‑Driven Development practices.

  • Apply clean code principles and established software development best practices.

  • Promote consistent coding, testing, and quality standards across the development team.

  • Use static code analysis and security‑scanning tools to identify and address code quality, security, and vulnerability concerns.

  • Collaborate with development, testing, security, and delivery stakeholders.

  • Demonstrate awareness of and interest in AI‑assisted and AI‑driven software development tools and practices.


Must Have Requirement


  • 6-8 years of overall software development experience.

  • Minimum two to three years of hands‑on Go (Golang) development experience.

  • Strong backend application development experience.

  • Experience providing technical direction, mentorship, or guidance to development team members.

  • Strong working knowledge of Test‑Driven Development.

  • Experience writing and maintaining comprehensive unit test suites.

  • Experience with static code analysis and security or vulnerability scanning tools, including Snyk and SonarQube.


Nice to Have


  • Awareness of and genuine interest in AI‑assisted or AI‑driven development tools and practices

  • Exposure to payment applications, foreign exchange platforms, or Capital Markets technology environments would be beneficial but is not mandatory


Soft Skills


  • Strong ownership and accountability.

  • Ability to drive deliverables from inception through production implementation.

  • Proactive and self‑directed approach to problem‑solving.

  • Strong technical leadership and mentoring capabilities.

  • Ability to understand complex existing systems and supporting business domains.

  • Clear verbal and written communication skills.

  • Collaborative approach when working with development, testing, security, and delivery stakeholders.

  • Strong attention to code quality, testing standards, and development best practices.

  • Ability to balance hands‑on development responsibilities with team leadership and guidance.

  • Genuine interest in learning and applying emerging software development practices


NOTE

Close on Sept 30 at 1PM


Please do not submit candidate's that were submitted for 104946-1.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Applications Developer (6-8 years of experience) to develop and maintain backend payment applications using Go (Golang) 107494-1
Senior Applications Developer (6-8 years of experience) to develop and maintain backend payment applications using Go (Golang) 107494-1

S.I. Systems Ltd. • Toronto

Hybrid
CAD 110,000 - 140,000
Golang Developer-Banking
Golang Developer-Banking

BeachHead Inc. • Toronto

On-site
CAD 105,000 - 126,000
Senior Applications Developer
Senior Applications Developer

Ian Martin Group • Toronto

Hybrid
CAD 225,364,000 - 260,466,000
Senior Forward Deployment Engineer
Senior Forward Deployment Engineer

Urban Ridge Supplies • Mississauga

On-site
CAD 120,000 - 160,000
Senior Software Developer
Senior Software Developer

Joblinxsapp • Toronto

On-site
CAD 110,000 - 150,000
RQ07963:Sr. Software Developer Full Stack
RQ07963:Sr. Software Developer Full Stack

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Senior Software Developer
Senior Software Developer

ISG Search Inc • Toronto

Hybrid
CAD 110,000 - 140,000
Software developer
Software developer

Soho Square Solutions • Toronto

On-site
CAD 90,000 - 120,000
RQ08357 - Software Developer - Full Stack - Senior
RQ08357 - Software Developer - Full Stack - Senior

Rubicon Path • Front of Yonge

On-site
CAD 110,000 - 150,000
Hybrid work
Senior Golang Developer
Senior Golang Developer

BeachHead • Toronto

On-site
CAD 156,000 - 166,000