Senior Developer
Job Summary
We are seeking an accomplished Senior Developer for a contract opportunity in Toronto focusing on full-stack .NET application development, database migrations, and enterprise reporting integration. Operating in a hybrid model, you will upgrade core frameworks, execute Oracle to SQL Server migrations, and mentor junior developers. This role requires a technical authority who can optimize performance, build automated pipelines, and deliver comprehensive support documentation.
Responsibilities
- Design and implement application enhancements and system modernization
- Execute database migrations from Oracle 12c to SQL Server
- Upgrade core application frameworks to modern .NET standards
- Build and optimize SSIS packages and automated data integration
- Provide technical support, troubleshooting, and mentorship
Required Skills
- Full-Stack .NET Expertise (ASP.NET Core, Web APIs)
- Database Migration (Oracle to SQL Server)
- SQL Server Integration Services (SSIS)
- Reporting Ecosystem (Crystal Reports, BOE, Power BI)
- Strong analytical and mentorship capabilities
Job Details
Advantages
Full-Stack Modernization Scope: Direct high-visibility application upgrades transitioning projects to modern .NET and SQL Server environments.
Database & Data Pipeline Architecture: Lead database migrations from Oracle 12c to SQL Server, developing SSIS packages and data transformation workflows.
Multi-Platform Analytics Integration: Build and integrate enterprise reports using Crystal Reports, BusinessObjects Enterprise (BOE), and Power BI.
Capacity Building & Leadership: Conduct structured coaching, training, and technical knowledge transfer to strengthen internal developer teams.
Responsibilities
Design, code, test, and implement application enhancements and system modernization initiatives.
Execute end-to-end database migrations from legacy Oracle 12c environments to SQL Server Enterprise databases.
Upgrade core application frameworks to modern .NET standards, ensuring performant, secure, and maintainable codebases.
Design, build, and optimize SSIS packages, interfaces, and automated data integration processes.
Develop, convert, and integrate enterprise reports using Crystal Reports, BusinessObjects Enterprise (BOE), and Power BI.
Provide dedicated technical support and defect remediation across System Integration Testing (SIT), Quality Assurance (QA), and User Acceptance Testing (UAT) phases.
Perform deep technical troubleshooting, debugging, and query optimization to resolve application and database bottlenecks.
Support initial production implementations, phase enhancements, and post-go-live stabilization.
Author comprehensive technical system support documentation, operational runbooks, and technical troubleshooting guides.
Deliver structured coaching, training sessions, and technical knowledge transfer to junior developers and operational support teams for long-term system sustainability.
Qualifications
Core Technical & Engineering Requirements
Full-Stack .NET Expertise: Extensive experience developing enterprise web applications and APIs using ASP.NET Core, ASP.NET Web APIs/REST APIs, and ASP.NET Core MVC.
Framework Upgrades & Development: Hands-on experience developing with Microsoft .NET frameworks, including upgrading applications across major framework versions.
Database Migration & SQL Mastery: Proven experience with Oracle 19c/12c and SQL Server, including direct project experience migrating databases from Oracle to SQL Server Enterprise editions.
Data Integration & SSIS: Strong background developing SQL Server Integration Services (SSIS) packages, data pipelines, and complex data migration workflows.
Reporting Ecosystem: Hands-on experience converting and integrating Seagate Crystal Reports with BusinessObjects Enterprise (BOE) and building Power BI reports.
UI Frameworks & Testing: Proficiency using modern UI frameworks (such as Telerik UI) and operating within structured QA, UAT, and production release processes.
Preferred Assets & Certifications
Certifications: Microsoft .NET Developer certifications are considered a strong asset.
Security & Front-End Frameworks: Experience with OWASP security testing methodologies and JavaScript frameworks (such as Angular).
Domain Exposure: Background developing sales, inventory management, or costing platforms is an asset.
Soft Skills & Collaboration
Analytical Problem Solving: Superior diagnostic, debugging, and performance optimization capabilities to resolve complex technical defects.
Mentorship & Communication: Outstanding verbal and written communication skills with a proven track record of authoring technical documentation and mentoring junior technical staff.