Senior .NET Software Developer

4 weeks ago


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 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

Requirements:

  • 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 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:

  • 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

Benefits:

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

About Guidepoint:

Guidepoint is a leading expert network firm that 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 Foilcon Full time

    Job Description:Foiling the Future with Innovative SolutionsAbout Foilcon: We're a cutting-edge technology company that's redefining the industry. Our team is dedicated to crafting innovative solutions that propel our clients forward.Role Overview: We're seeking an exceptional Senior .NET Software Developer to join our ranks. This role offers a unique blend...

  • Senior .NET Developer

    3 weeks ago


    Toronto, Ontario, Canada Motion Recruitment Full time

    Job Title: Senior .NET DeveloperWe are seeking a skilled Senior .NET Developer to join our team at Motion Recruitment. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using .NET technologies.Responsibilities:Design and develop scalable, efficient, and reliable...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    Job Title: Senior .NET Software Development ManagerLocation: Toronto, Canada

  • Senior .NET Developer

    1 month ago


    Old Toronto, Ontario, Canada SA TECHNOLOGIES Full time

    Job Title: Senior .NET DeveloperSA Technologies Inc. is a leading IT consulting firm with operations in multiple countries. We are seeking a skilled Senior .NET Developer to join our team.Key Responsibilities:Design and implement enterprise-grade N-Tier Web Applications using C# and .NET.Collaborate with the team to keep up-to-date with emerging...


  • 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...

  • Senior .Net Developer

    1 month ago


    Old Toronto, Ontario, Canada Ward Technology Talent Full time

    Senior .Net DeveloperAt Ward Technology Talent, we're seeking a highly skilled Senior .Net Developer to join our team.Key Responsibilities:Collaborate with stakeholders and research teams to drive product development and innovation.Take ownership of deliverables and provide technical leadership as a senior member of the team.Identify and analyze system...


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

    We are seeking a 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 high-quality software applications.Key Responsibilities:Design and develop software applications using Ruby on RailsCollaborate with cross-functional teams...


  • Toronto, Ontario, Canada Mpi Inc. Full time

    .NET ExpertiseMpi Inc. is seeking a highly skilled .NET Software Development Architect to lead the design and development of large-scale distributed n-tier web-based applications for a Service-Oriented Architecture (SOA). The ideal candidate will have at least 1-2 years of experience as a .NET architect involved in large IT implementations and 6-8 years of...

  • Senior .Net Developer

    1 month ago


    Toronto, Ontario, Canada Virtusa Full time

    Job Title: Senior .Net DeveloperAt Virtusa, we are seeking a highly skilled Senior .Net Developer to join our team. As a key member of our development team, you will be responsible for providing second-level technical support for applications built on OpenText and Adobe platforms.Key Responsibilities:Monitor application performance and troubleshoot issues...


  • Toronto, Ontario, Canada Mpi Inc. Full time

    .NET Technical Architect RoleAbout the PositionMpi Inc. is seeking a highly skilled .NET Technical Architect to lead the design and development of large-scale distributed n-tier web-based applications for a Service Oriented Architecture (SOA). The ideal candidate will have a strong background in object-oriented analysis and design, as well as experience with...


  • 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 N. Harris Computer Corporation - USA Full time

    About the RoleWe are seeking a highly skilled and experienced Sr. .NET Software Developer to join our dynamic development team at N. Harris Computer Corporation - USA. As a key member of our team, you will play a crucial role in designing, developing, and maintaining our cutting-edge software solutions.Key ResponsibilitiesLead the design, development, and...


  • Toronto, Ontario, Canada Motion Recruitment Full time

    Job Title: Senior Full Stack .NET DeveloperJob Description:We are seeking an experienced Full Stack Developer with a strong background in .NET to join our team. The ideal candidate will have a solid understanding of C#, ASP.NET MVC, and Angular, with experience in web development and software engineering.Key Responsibilities:Design and develop scalable and...

  • Senior .NET Developer

    1 month ago


    Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Job Title: Senior .NET DeveloperNexus Systems Group Inc. is seeking a highly skilled Senior .NET Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and delivering complex .NET applications with a focus on accuracy, performance, security, and user experience.Key Responsibilities:Design and...


  • Toronto, Ontario, Canada Foilcon Full time

    Job DescriptionFoilscon is seeking a highly skilled .NET Software Developer to join our team. As a key member of our development team, you will be responsible for designing, architecting, and developing complex enterprise applications using ASP.NET and Web API/REST API.Key Responsibilities:Design and develop complex enterprise applications using ASP.NET and...


  • Toronto, Ontario, Canada Foilcon Full time

    Job Title: Senior Software DeveloperDescription:Foilcon is seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-based applications using Microsoft .Net Framework Technologies. Your extensive experience in software development life...


  • Toronto, Ontario, Canada Global Pharma Tek Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at Global Pharma Tek. The ideal candidate will have a strong background in software development, with a focus on Microsoft .Net Framework Technologies and web-based applications.Key Responsibilities:* Develop and implement software...


  • 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...


  • Toronto, Ontario, Canada Foilcon Full time

    Job Title: Senior Software DeveloperJob Description:Foilcon is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying cloud-based applications using Microsoft .Net Framework Technologies.Key Responsibilities:* Design and develop...


  • Toronto, Ontario, Canada Global Pharma Tek Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at Global Pharma Tek. As a Senior Software Developer, you will be responsible for designing, architecting, and developing complex enterprise applications using various technologies such as .NET Framework, C#, JavaScript, and SQL. You...