Senior .NET Application Migration Expert

6 days ago


Vaughan, Ontario, Canada GFL Environmental Full time

About the Role:

GFL Environmental is a leading environmental services company, and we are seeking a seasoned .NET Technical Lead to join our team in Vaughan. As a key member of our technology department, you will play a critical role in modernizing and migrating our large-scale applications from .NET Framework to .NET Core.

Key Responsibilities:

  • Lead the technical planning and architecture for migrating our legacy .NET Framework application to .NET Core.
  • Collaborate with project managers, developers, testers, and business stakeholders to ensure successful project execution and delivery.
  • Mentor and guide the development team through the modernization process, ensuring best practices in coding, testing, and deployment.
  • Assess existing codebase and identify areas for improvement, optimization, or refactoring.
  • Design and implement scalable, robust, and secure software solutions that meet business requirements.
  • Evaluate the stability, performance, and security of the application throughout the migration process.
  • Stay updated with the latest developments in .NET technology and software architecture trends.
  • Provide technical leadership in Agile/Scrum development processes.
  • Develop and maintain technical documentation and reports.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
  • No less than 7 years of experience in .NET development, with a strong background in .NET Framework and .NET Core.
  • Proven experience in leading and managing software development teams.
  • Expertise in modernizing and migrating large-scale applications from .NET Framework to .NET Core.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Proficiency in C#, ASP.NET, MVC, Web API, and Entity Framework.
  • Experience with front-end technologies such as JavaScript, HTML5, and CSS3 is an asset.
  • Knowledge of SQL Server and experience in database design and development.
  • Familiarity with AWS cloud platforms and containerization technologies (Docker, Kubernetes) is desirable.
  • Excellent problem-solving, communication, and leadership skills.

Compensation: The estimated annual salary for this position is $130,000 - $160,000, commensurate with experience and qualifications.

About GFL Environmental: We are a Canadian waste management and environmental services company that strives to make a positive impact on our communities and the environment. Our commitment to innovation, customer satisfaction, and employee development drives us to be a leader in our industry.



  • Vaughan, Ontario, Canada GFL Environmental Full time

    GFL Environmental is a leading environmental services company in Canada, and we are looking for an experienced Senior .NET Core Software Architect to join our Vaughan team. As a key member of our software development team, you will be responsible for leading the technical planning and architecture for migrating our legacy .NET Framework application to .NET...


  • Vaughan, Ontario, Canada GFL Environmental Full time

    Job Title: .NET Technical LeadJob Summary:GFL Environmental is seeking a highly skilled .NET Technical Lead to join our Vaughan team. As a key member of our team, you will be responsible for leading the technical planning and architecture for migrating a legacy .NET Framework application to .NET Core.Key Responsibilities:Lead the technical planning and...


  • Vaughan, Ontario, Canada GFL Environmental Full time

    GFL Environmental is seeking a seasoned .NET Technical Lead to join their Vaughan team.The ideal candidate will have extensive experience in modernizing and migrating large-scale applications from .NET Framework to .NET Core. This role will involve leading technical teams, designing and implementing scalable solutions, and delivering high-quality...


  • Vaughan, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    We are seeking a skilled Senior .NET Software Developer to join our team at https://www.pcrecruiter.net/sitemap. As a key member of our cross-functional team, you will be responsible for designing and developing scalable, high-quality, and high-performance applications on the .NET platform.Key Responsibilities:Work through all phases of the software...

  • Senior .NET Developer

    1 month ago


    Vaughan, Ontario, Canada TechBlocks India Full time

    About TechBlocksTechBlocks is a leading global digital product development firm that unifies strategy, design, and technology to deliver growth-centric digital product engineering solutions to F500 companies and global brands.Job DescriptionWe are seeking a highly skilled .NET Developer to join our team. The ideal candidate will have a strong background in...


  • Vaughan, Ontario, Canada TechBlocks India Full time

    About TechBlocksTechBlocks is a leading global digital product development firm, unifying strategy, design and technology with continuous growth-centric digital product engineering solutions for top F500 companies and global brands.We are currently seeking a highly skilled Senior .NET Software Engineer to join our team. This role will involve working on...


  • Vaughan, Ontario, Canada TechBlocks India Full time

    Job Title: Technical Lead - .NET ArchitectureAt TechBlocks India, we are seeking a highly skilled Technical Lead - .NET Architecture to join our team.Key Responsibilities:* Lead the design and development of .NET-based solutions* Collaborate with cross-functional teams to deliver high-quality software products* Mentor junior developers and provide technical...


  • Vaughan, Ontario, Canada TechBlocks India Full time

    About TechBlocks IndiaTechBlocks is a leading global digital product development firm. We specialize in building customized business apps that allow organizations and enterprises to improve their efficiency, collaboration, and user experience.Job DescriptionWe are looking for a skilled and experienced .NET Solutions Architect to join our team. The ideal...


  • Vaughan, Ontario, Canada TechBlocks India Full time

    TechBlocks India is a leading global digital product development firm, offering cutting-edge solutions for F500 companies and international brands. Our mission is to empower innovators and change-makers across the product life-cycle, fostering customized business apps that enhance efficiency, collaboration, and user experience.Job OverviewWe are seeking an...


  • Vaughan, Ontario, Canada Ignite Talent Solutions Full time

    We are currently seeking a highly skilled Senior Family Law Attorney to join our team at Ignite Talent Solutions.About the Role:As a Senior Family Law Attorney, you will be responsible for providing exceptional legal services to clients in the areas of contested divorces, custody and access disputes, child and spousal support, and property and equalization...


  • Vaughan, Ontario, Canada TechBlocks India Full time

    OverviewTechBlocks is a leading global digital product development firm that unifies strategy, design, and technology to deliver growth-centric digital product engineering solutions. We serve F500 companies and global brands across various industries.About the RoleWe are seeking an experienced Senior Software Architect with expertise in architecting web and...


  • Vaughan, Ontario, Canada CC Maple Inc. Full time

    Job Title: Senior Culinary ExpertWe are seeking a highly skilled and experienced Senior Culinary Expert to join our team at CC Maple Inc.Estimated Salary: $45,000 - $55,000 per yearJob DescriptionThe Senior Culinary Expert will be responsible for preparing and cooking complete meals or individual dishes and foods in a fast-paced kitchen environment. This...


  • Vaughan, Ontario, Canada Futuretek Full time

    NET Core Backend DeveloperAbout the Role:We're seeking an experienced NET Core Backend Developer with a solid background in backend development for land-based slot game cabinets. The ideal candidate will have hands-on experience in hardware integration, supporting peripheral devices, and optimizing system performance.Key Responsibilities:Develop and maintain...


  • Vaughan, Ontario, Canada Futuretek Full time

    NET Core Backend DeveloperAbout the Role:We are seeking an experienced NET Core Backend Developer with a solid background in backend development for land-based slot game cabinets. The ideal candidate will have hands-on experience in hardware integration, supporting peripheral devices, and optimizing system performance.Key Responsibilities:Develop and...


  • Vaughan, Ontario, Canada Systematix Full time

    We are seeking an experienced Web Application Technical Lead and Senior Developer to join our team at Systematix. As a key member of our software development team, you will oversee web application projects from design to implementation, ensuring alignment with business requirements and industry best practices.About the RoleAssist with requirement gathering...


  • Vaughan, Ontario, Canada Investbuild Inc. Full time

    Job OverviewWe are seeking an experienced Senior Financial Expert to join our team at Investbuild Inc. This is a permanent, part-time position working 30 hours per week in English.


  • Vaughan, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Opportunity:Our client, a leading brand in medical diagnostics, is seeking a highly skilled Senior Software Engineer to join their team. As a key member of a cross-functional team, you will be responsible for designing and developing scalable, high-quality, and high-performance applications on the .NET platform.Key Responsibilities:Analyze customer needs...


  • Vaughan, Ontario, Canada Magna Full time

    We are seeking a skilled Senior Software Engineer to join our team in Cloud Architecture. The ideal candidate will have experience with cloud migration and a strong understanding of cloud computing principles.Develop and implement cloud-based software solutionsCollaborate with cross-functional teams to design and implement cloud infrastructureMaintain and...


  • Vaughan, Ontario, Canada ROSS Full time

    Job Title: Senior Software Engineer - Medical DiagnosticsAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our cross-functional team at ROSS. As a Senior Software Engineer, you will be responsible for designing and developing scalable, high-quality, and high-performance applications on the .NET platform.Key Responsibilities:Work...


  • Vaughan, Ontario, Canada Toromont Cat Full time

    At Toromont Cat, we are seeking a highly skilled Crushing Applications Expert to represent our multiple crushing product lines. As a key resource for our customer and sales force, you will be responsible for performing demonstrations, training, and control programs, as well as reviewing and creating quotes.Key Responsibilities:Provide key dealer support for...