Senior .NET Software Engineer

7 days ago


Toronto, Ontario, Canada Guidepoint Full time

Guidepoint's Engineering team is a dynamic and innovative group that thrives on problem-solving and creating happier users. As we work to achieve our mission of making individuals, businesses, and the world smarter through personalized knowledge-sharing solutions, the engineering team is taking on challenges to improve our internal application architecture and create new products to optimize the seamless delivery of our services.

As a Senior .NET Software Engineer, you will be responsible for developing high-quality software solutions that meet our business needs. You will closely collaborate with the Lead .NET Software Engineer in growing a performant .NET engineering team to aid transform Guidepoint's technology landscape into modern, highly available, scalable enterprise PaaS-based solutions.

Your Key Responsibilities Will Include:

  • Collaborate with cross-functional teams to design, develop, test, and deploy software solutions
  • Mentor and provide guidance to junior engineers to help them grow and develop their skills
  • Lead the team in adopting a quality-centric approach to software development
  • Develop and implement processes and procedures to ensure software quality
  • Maintain and improve codebase integrity by actively participating in code reviews and proactively identifying refactoring opportunities in maintained applications.
  • Develop and support scalable web/API applications using .NET Core and Azure Platform Services
  • Refactor legacy components using innovative/scalable platform
  • Decompose portions of the legacy application into APIs running on App Services
  • Work with large database schemas that would include adding and updating tables and rows
  • Implement integration and convention tests

Minimum Technical Qualifications:

  • 8+ years of experience in .NET development using C#
  • Experience with OOP principles and patterns, developing and delivering large scale distributed systems
  • Strong adherence to object-oriented programming principles and patterns, developing and delivering large scale distributed systems
  • Proficient in grooming backlog items and ensuring that they are engineer ready
  • Experience in .NET Core 3.1+
  • Experience in xUnit
  • Experience with ORMs such as Entity Framework Core and Dapper
  • Proficient in Data Modeling and SQL
  • Experience building data integrations and other system integrations using different technologies like Message Queues, Kafka etc.
  • Experience leveraging issue-tracking systems/wikis for documentation (Jira/Confluence)
  • Willingness to learn designing fault-tolerant architecture on cloud deployments (load balancing, clustering, reducing/eliminating single points of failure, etc)

Preferred Technical Qualifications:

  • 10+ years of experience developing software using C# and .NET tech stack
  • 4+ years of leading software engineering teams
  • Hands-on experience with Azure platform services
  • Experienced in architecture diagraming tools such as Visio or LucidChart.
  • Experience with developing applications following CQRS and DDD.
  • Experience with Aspect Oriented Programming.
  • Experience in Data Management methodologies
  • 2+ years of experience in implementing CI/CD pipelines

Soft Skills Required:

  • Maintain problem-solving skills and a proactive work style
  • Strong interpersonal & candid communication skills
  • Independent contributor with drive
  • Collaborative and teamwork-oriented
  • Accountable for work and take ownership of tasks
  • Able to balance strategic and tactical methodologies in delivery.
  • Exhibits judgement when it comes to prioritization and overall team management

You will also be eligible for the following benefits:

  • Paid Time Off
  • Comprehensive benefits plan
  • Company RRSP Match
  • Development opportunities through the LinkedIn Learning platform

About Guidepoint:

Guidepoint, a leading expert network firm, connects clients with vetted subject matter experts—Advisors—from their global professional network. Guidepoint clients leverage the insights and perspectives shared by Advisors to stay informed and make better business decisions. Its slate of services, including phone consultations, surveys, events, and proprietary data insights products, helps professionals gain a comprehensive understanding of a topic before making strategic or investment decisions. Guidepoint's multinational client list includes 9 of the top 10 consulting firms and some of the largest hedge funds, private equity firms, and Fortune-ranked public companies.



  • Toronto, Ontario, Canada Endava Full time

    Job Title: Senior .NET Software EngineerAt Endava, we are seeking a highly skilled Senior .NET Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying complex software systems using .NET technologies.Key Responsibilities:Design and develop high-quality software solutions...


  • Toronto, Ontario, Canada Purple Drive Full time

    Job Title: Senior Software Engineer with .Net Core and AzureAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Purple Drive. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using .Net Core and Azure.Key Responsibilities:Design...


  • Toronto, Ontario, Canada T-Net British Columbia Full time

    Senior Software Developer OpportunityWe are seeking a highly skilled Senior Software Developer to join our engineering team at T-Net British Columbia. As a key member of our team, you will be responsible for designing and implementing innovative software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software...


  • Toronto, Ontario, Canada T-Net British Columbia Full time

    Senior Software Developer OpportunityWe are seeking a highly skilled Senior Software Developer to join our engineering team at T-Net British Columbia. As a key member of our team, you will be responsible for designing and implementing innovative software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software...


  • Toronto, Ontario, Canada Guidepoint Full time

    Guidepoint's Engineering team is dedicated to delivering innovative solutions that drive business growth. As a Senior .NET Software Developer, you will play a key role in shaping our technology landscape by developing high-quality software solutions that meet our business needs.Working closely with our Lead .NET Software Engineer, you will be responsible for...


  • Toronto, Ontario, Canada Sentry Full time $174,000 - $199,000

    About SentrySentry is on a mission to help developers write better software faster. We're building performance and error monitoring tools that help companies like Disney, Microsoft, and Atlassian spend less time fixing bugs and more time building products.Job DescriptionWe're looking for a Senior Software Engineer (.NET) to join our SDK team. As a key member...


  • Old Toronto, Ontario, Canada SA TECHNOLOGIES Full time

    SA Technologies Inc. is a prominent player in the IT consulting sector, recognized for its rapid growth and extensive operations across multiple countries. As an Oracle Gold Partner, SAP Services Partner, and IBM Certified enterprise, we are committed to delivering exceptional solutions.Position OverviewRole: Senior .NET DeveloperEmployment Type:...


  • Old Toronto, Ontario, Canada SA TECHNOLOGIES Full time

    SA Technologies Inc. is a prominent player in the IT consulting sector, recognized for its rapid growth and extensive operations across multiple countries. As an Oracle Gold Partner, SAP Services Partner, and IBM Certified enterprise, we are committed to delivering exceptional solutions.Position OverviewRole: Senior .NET DeveloperEmployment Type:...


  • Toronto, Ontario, Canada Personify Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer,.NET to join our team at Personify. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software solutions using.NET technologies.Key ResponsibilitiesDesign and develop software solutions using.NET technologies,...


  • Toronto, Ontario, Canada Personify Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer,.NET to join our team at Personify. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software solutions using.NET technologies.Key ResponsibilitiesDesign and develop software solutions using.NET technologies,...


  • Toronto, Ontario, Canada Personify Full time

    Software Engineer,.NETWe are seeking a highly skilled Software Engineer,.NET to join our Wild Apricot team. As a key member of our development team, you will work closely with product management and technical lead to understand requirements, suggest technical solutions, implement, and deploy new features both as software development, as well as cloud...


  • Toronto, Ontario, Canada T-Net British Columbia Full time

    Senior Software Developer OpportunityWe are seeking a highly skilled Senior Software Developer to join our engineering team at T-Net British Columbia. As a key member of our team, you will be responsible for designing, developing, and maintaining our software applications using Ruby on Rails.About the RoleDevelop and implement software applications using...


  • Toronto, Ontario, Canada T-Net British Columbia Full time

    Senior Software Developer OpportunityWe are seeking a highly skilled Senior Software Developer to join our engineering team at T-Net British Columbia. As a key member of our team, you will be responsible for designing, developing, and maintaining our software applications using Ruby on Rails.About the RoleDevelop and implement software applications using...

  • Senior .Net Developer

    2 weeks ago


    Toronto, Ontario, Canada Ward Technology Talent Full time

    Senior .Net Developer Contract OpportunityWe are seeking a highly skilled Senior .Net Developer to join our engineering team. As a key member of our team, you will be responsible for leading the development of new software solutions and mentoring less experienced developers.Key Responsibilities:Design and develop high-quality software solutions aligned with...


  • Toronto, Ontario, Canada Guidepoint Full time

    At Guidepoint, we're seeking a highly skilled Senior .NET Engineer to join our engineering team. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet our business needs.Key Responsibilities:Collaborate with cross-functional teams to design, develop, test, and deploy software...


  • Toronto, Ontario, Canada Global Pharma Tek Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Global Pharma Tek. As a key member of our software development team, you will be responsible for designing, architecting, and developing complex enterprise applications using .NET Framework, C#, and SQL. Your expertise in building...


  • Toronto, Ontario, Canada T-Net British Columbia Full time

    Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our engineering team at T-Net British Columbia. As a key member of our team, you will be responsible for designing, developing, and maintaining our web applications using Ruby on Rails.About the RoleThis is an exciting opportunity for a talented software developer to...


  • Toronto, Ontario, Canada T-Net British Columbia Full time

    Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our engineering team at T-Net British Columbia. As a key member of our team, you will be responsible for designing, developing, and maintaining our web applications using Ruby on Rails.About the RoleThis is an exciting opportunity for a talented software developer to...


  • Old Toronto, Ontario, Canada Thomson Reuters Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Thomson Reuters. As a key member of our Document Intelligence team, you will play a critical role in driving the development of cutting-edge software solutions.As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and deploying...


  • Old Toronto, Ontario, Canada Thomson Reuters Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Thomson Reuters. As a key member of our Document Intelligence team, you will play a critical role in driving the development of cutting-edge software solutions.As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and deploying...