Position DescriptionThis role is hybrid and requires you to be at Scarborough office at a minimum 2 days per week - subject to change at any time.ResponsibilitiesDeliver maintainable, testable and reusable production quality code in a corporate financial workplace using Agile development practicesDesign and develop market leading solutions by combining technical skills with a solid understanding of business goalsProduce scripts/scripting to integrate with the team's automated process and tooling for build/deployWork directly with business units to make modifications to existing features and build current prototypes/solutionsUse expertise to solve highly complex defects and issuesOptimize application performance and stability by identifying, investigating, and resolving problems ahead of timeVisualize, articulate, and conceptualize solutions to other team members and clientsExperience with Microservices Architecture, solid principles & design patterns, .NET 6/8, C#, ASP.NET Core, Entity Framework Core, SQL Server, SSIS, Azure SQL, Azure Table Storage, Azure Blob Storage, Elasticsearch, Kibana, Logstash, Function Apps, Web Jobs, App Services, Azure Data Factory, Application Insights, Azure DevOps, GitDesign and create relational database schemas and preferred SQL queriesResponsible for highly complex system analysis, design, coding, testing, debugging,
and documentationFind and deliver new ways to develop and improve processes and technologyPerform additional duties as assignedAct as a primary contact for development queries and concerns from usersPerform all responsibilities in accordance with CGI and our client's core competenciesEnsure the client's perspective is a driving force behind decisions and actionsRequired QualificationsExperience as a Senior C# / .NET developer (5+ years)Client interaction and requirement gatheringSupporting existing applications, strong problem‐solving skillsCreate design documentation and estimationExperience with ASP.NET, MVC, jQuery, Entity Framework, database applications, SSIS, and working knowledge of SQLUnderstanding of SOLID design principlesExperience working in bankingExcellent communication and problem‐solving skillsSkilled at conveying complex ideas to both business and technical teamsNice to HaveExperience working in Java projectsExperience working in cloud environments (GCP)Experience as a Senior .NET developer (5+ years)Experience working in an agile environmentExperience with .NET Core, database applications, working knowledge of SQL, microservices and APIsUnderstanding of XML and SOLID design principlesExperience on how to effectively use Google Cloud to build solutions; creatively applying cloud infrastructure and platform services to help solve business problemsProvide guidance on implementing application logging, notification, jobs monitoring and performance monitoringCGI is providing a reasonable estimate of the pay range for this role. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $80,000–$130,000. This role is an existing vacancy.We are an equal‐opportunity employer. All qualified applicants will receive consideration for employment. If you require an accommodation, please inform our recruiter.#J-18808-Ljbffr
📌 Senior Developer - $80,000 - $130,000 A Year (Toronto)
🏢 CGI
📍 Toronto