Senior Software Developer, Cloud Migration
- Temps plein
- Temporaire
Salary: $187,200 - 197,600 per year
Requirements:
- Were looking for someone with a university degree in Computer Science, Engineering, or equivalent hands-on experience.
- We need at least 5 years of software development experience.
- Strong expertise in C# and .NET Core is essential.
- Experience developing APIs and backend services is required.
- We need solid SQL skills and experience with relational databases such as Oracle or MS SQL.
- Experience with Snowflake or similar cloud data platforms is important.
- You should have experience with cloud development and deployment environments.
- A strong understanding of data migration and system integration concepts is required.
- Experience with CI/CD tools and delivery pipelines such as GitHub, Jenkins, or similar is needed.
- You should understand software development best practices, including testing, design, and code quality.
- Excellent communication and collaboration skills are essential.
- You must be able to work both independently and as part of a team.
- Nice to have: experience with AKS or container-based cloud platforms.
- Nice to have: familiarity with SonarQube, Nexus, or Jira.
- Nice to have: experience in capital markets or trading environments.
- Nice to have: understanding of financial instruments and data flows.
- Nice to have: experience using AI tools for coding, debugging, or analysis.
Responsibilities:
- We design, build, and support high-quality backend systems and services using C# and .NET Core.
- We help migrate data from Oracle-based systems to Snowflake and cloud platforms.
- We modernize on-premise services and move them into cloud environments.
- We develop and maintain APIs and service integrations.
- We write clean, efficient, and testable code, including unit tests.
- We contribute to technical design and architecture documentation.
- We work closely with business analysts and stakeholders to understand needs and deliver solutions.
- We participate in code reviews and uphold development standards and best practices.
- We support CI/CD pipelines and deployment workflows using tools such as GitHub, Jenkins, or similar.
- We use AI-assisted development tools such as GitHub Copilot or Cursor to improve productivity.
- We collaborate with cross-functional teams including QA, product, and architecture.
- We take part in agile ceremonies such as sprint planning, estimation, and delivery.
- We identify technical risks and contribute to solution design decisions.
- We perform other related duties as assigned.
Technologies:
- AI
- Backend
- C#
- CI/CD
- Cloud
- Copilot
- Cursor
- GitHub
- Support
- JIRA
- Jenkins
- Nexus
- Oracle
- SQL
- Snowflake
- ASP.NET
- DevOps
More:
We are hiring a Senior Software Developer for a 6-month contract on a hybrid model, with three days per week in our Toronto, Ontario office. This role sits within our Product Engineering team in a large enterprise technology environment supporting financial services and investment management. You will contribute to a multi-year Cloud Data Migration program focused on moving data and services from on-premise systems to Snowflake and other cloud-based platforms. We offer a fast-paced, collaborative setting where you will work closely with developers, business analysts, product owners, QA, and architecture teams. The role places strong emphasis on backend engineering, cloud modernization, and leveraging AI-assisted development tools to improve delivery efficiency.
last updated 42 week of 2026