Software Developer

Job Description

  • Contractor
  • Anywhere

Exciting Opportunity for a Software Developer in Toronto!
Position: Software Developer
Location: Hybrid (Toronto, Ontario, Canada)
Security Clearance Required (5+ years PR or Canadian Citizenship)
Contract Position

Are you a seasoned Software Developer looking to contribute to cutting-edge projects and work with industry-leading technologies? We have the perfect opportunity for you!

Your Role:
Review, understand, and enhance code to ensure modularity and scalability.
Lead the development of new features and improve existing ones with a focus on quality and efficiency.
Estimate work for project planning and help capture and refine business requirements.
Implement solutions using Microsoft technologies and structured methodologies.
Create custom reports and conduct testing, integration, and deployment across environments.
Troubleshoot and recommend solutions for production defects.
Fully document your code and ensure a seamless transition to a full-time resource.

Key Responsibilities:
Design and develop robust, scalable systems using SQL, Azure SQL, T-SQL, and Azure Streaming Analytics.
Apply your deep knowledge of Azure PaaS data services like Azure SQL, Data Lake Store, and Data Factory.
Utilize your expertise in PowerBI, SSAS, and Azure Event Hub to develop real-time data streaming solutions.
Work on complex data modeling for both OLTP and OLAP environments.
Create intuitive and dynamic dashboards for both internal and external stakeholders, including mobile reporting solutions.
Manage the full Software Development Life Cycle (SDLC) for CAD (Computer Aided Dispatch) applications.

What You Bring to the Table:
10+ years of experience in SQL, Azure, and Business Intelligence development.
Strong background in developing data warehousing and BI solutions using SQL Server, SSRS, Power BI, and Azure services.
Expertise in building ETL processes, data cubes, dimensional models, and real-time data pipelines.
Ability to translate complex business requirements into technical solutions.
In-depth knowledge of designing secure, enterprise-level reporting solutions.

What We’re Looking For:
Strong communication and interpersonal skills, with the ability to collaborate with both technical and non-technical stakeholders.
Proven experience with designing and implementing business intelligence solutions for large-scale projects.
Experience with role-based security, SOAP/REST web services, and deploying reports in Azure.
A proactive team player with an aptitude for problem-solving and delivering results on time.