Software Developer Category: Software Development/ Engineering
Main location: Canada, Ontario, Toronto
Position ID:J0526-2549
Employment Type: Full Time
Position Description: We are looking for a Senior Software Developer with hands-on experience in API and database development, combined with a strong focus on CI/CD DevOps pipelines. The role involves working closely with development, QA, and operations teams in an Agile and DevOps environment.
This role is a hybrid position requiring onsite presence at our client's Toronto Downtown office and/or 250 Yonge Street office at least two days per week.
Your future duties and responsibilities: - Develop and maintain APIs and/or database solutions
- Build and support CI/CD DevOps pipelines for API and database deployments
- Troubleshoot build and deployment issues across environments
- Collaborate with development, QA, and operations teams to ensure smooth delivery
- Implement and follow security best practices for CI/CD and API/database deployments
- Work within Agile and DevOps methodologies
- Integrate automated testing frameworks into deployment pipelines
- Support monitoring and logging activities for applications and systems
Required qualifications to be successful in this role: - At least 5-7+ years of software development experience
- Developer background with hands-on experience in API and/or database development
- Strong experience with CI/CD DevOps pipelines for API and database work
- Proficiency with Jenkins, GitHub Actions, Gradle, and Maven build processes
Additional Skills (Preferred)
- Experience with containerization tools (Docker, Kubernetes, OCP CaaS)
- Familiarity with Azure cloud platforms and Azure DevOps
- Scripting skills and Databricks CLI experience
- Experience with monitoring and logging tools
- Knowledge of automated testing frameworks and pipeline integration
- Strong understanding of security practices in CI/CD environments
- Strong troubleshooting skills for build and deployment issues
- Good collaboration skills across technical teams
**CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $95,000-$145,000. This role is an existing vacancy.**
#LI-VK7
Skills: - Azure DevOps
- Databricks
- Docker
- English
- Financial Services
- Github Actions
- Gradle
- Jenkins
- RESTful (Rest-APIs)
- Software Architecture
- Agile