
Senior Software Developer – 12 Month Contract
Metergy Solutions
contract
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 CA$130,000 - CA$165,000 per year
Job Level
About the role
- Architect and implement scalable .NET (C#) services and Python-based data processing solutions.
- Lead development of robust data pipelines in Azure Databricks and other cloud-native platforms.
- Drive adoption of AI-assisted development tools to enhance productivity and code quality.
- Solve complex technical problems across systems, data workflows, and integrations, applying deep analytical and engineering expertise.
- Collaborate with cross-functional teams to define technical requirements and solution designs.
- Conduct code reviews, mentor junior developers, and promote best practices in software engineering.
- Ensure high standards of testing, CI/CD integration, and system reliability.
- Contribute to strategic decisions around data architecture, cloud infrastructure, and platform evolution.
Requirements
- 5+ years of experience in software development with strong proficiency in C#/.NET (preferably .NET 6+).
- Advanced Python skills, particularly in data engineering and transformation.
- Deep understanding of cloud-native architectures and data platforms (Azure preferred).
- Proven experience with ETL/ELT pipelines, data validation, and analytics workflows.
- Strong grasp of software design principles, including OOP, dependency injection, and event-driven systems.
- Experience with git-based source control and agile development methodologies.
- Excellent communication and leadership skills.
Benefits
- Fully company covered heath and dental benefits from day 1
- Company funded Health Spending Account
- Plan for retirement with Deferred Profit Sharing Plan (DPSP) and RRSP Matching
- Grow with us! We provide support for continuous learning.
- Paid personal and sick days on top of your vacation
- Summer hours to enjoy the weather
- Company sponsored social events & more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETC#Pythondata processingdata pipelinesETLELTOOPdependency injectionevent-driven systems
Soft Skills
leadershipcommunicationcollaborationmentoringproblem-solvinganalytical skillscode reviewbest practices