Senior .NET Developer

1 month ago


Toronto, Ontario, Canada Macdonald, Dettwiler And Associates Corporation Full time $90,000 - $120,000
Job Title: Senior .NET Developer

We are seeking a highly skilled Senior .NET Developer to join our Business Systems Team at Macdonald, Dettwiler And Associates Corporation. As a key member of our team, you will be responsible for designing, developing, modifying, debugging, and evaluating complex problems related to enterprise applications supporting different functional areas of the business.

Key Responsibilities:
  • Modernize and transform legacy custom enterprise applications by architecting new frameworks that leverage cloud offerings like managed services and serverless options.
  • Program applications and interfaces for enterprise-level systems using appropriate toolsets.
  • Analyze complex business needs and propose cost-effective solutions that satisfy immediate needs and are flexible to include additional functionality for future benefits.
  • Develop solutions by interpreting functional requirements and design specifications into existing applications.
  • Design complex reports and perform unit testing in written code.
  • Provide phone, email, in-person, and remote support for all enterprise-level systems.
  • Exercise judgment in selecting methods, techniques, and necessary tools required to support applications development, test, and reusability.
  • Produce quality products that provide customers/users with accurate and useful tools through interpretation of needs and programming skills.
  • Generate documentation supporting the complete development lifecycle, including block diagrams, data flow charts, technical design, test plans, training documentation, etc.
  • Define project plans from a budget, resource, risk, and schedule perspective and monitor and communicate progress to stakeholders.
  • Provide recommendations to leadership teams to improve cost-effectiveness and efficiency in the successful delivery of commitments.
  • Ensure effective implementation and ongoing operation of new and modified applications by conducting training of users in detailed system operation.
  • Recommend changes in development, maintenance, and system standards.
  • Support the application of best industry practices and standards and develop innovative solutions to difficult problems.
  • Mentor other team members, assisting other developers from the same department and/or other departments.
  • Coordinate activities of other personnel as required.
  • Attend team, project status, and review meetings to provide accurate updates and state of projects in charge.
  • Participate as part of a team, understanding various work styles of others and their roles on the team.
  • Demonstrate enthusiasm and commitment to the goals and objectives of the team.
  • Provide the necessary foundation of business knowledge to propose recommendations for future direction of business applications.
  • Participate in software upgrades and application of patches as required.
Requirements:
  • Bachelor's degree in Computer Engineering, Computer/Data Science, or related discipline.
  • 5+ years of experience in C#, .Net Framework, Python, React, Angular, SQL Server, and developing/architecting SaaS/SOA Enterprise applications.
  • 3+ years of experience with DevOps approaches for CI/CD, release management, and automation using tools such as Azure DevOps and Jenkins.
  • 2+ years of experience with Docker and/or Kubernetes.
  • 2+ years of experience with Azure Cloud (Azure Key Vault, managed identities, and Azure App Configuration, Azure Functions, and Azure App Service).
  • Experience developing in an Agile model.
  • Security best practices (OWASP, SSL/TLS, Authentication, Authorization, etc.).
  • Strong communication, interpersonal, presentation, and technical skills.
  • Critical thinking, strong problem-solving, and analytical skills.
  • Highly motivated, enthusiastic, and a positive thinker.
Preferred Qualifications:
  • Strong background in object-oriented development techniques.
  • Web programming: HTML5, XML, CSS, AJAX, jQuery, and Web API.
  • Frameworks: .NET Framework, .NET Core, React, and Angular.
  • Microsoft technology stack: MVC, Web Forms, .NET, LINQ, Entity Framework, ADO.NET, Web API, and WCF.
  • Strong experience in database design and development in Microsoft SQL Server or equivalent.
  • Reporting and Business Intelligence platform: Power BI, IBM Cognos, Crystal reports, Microsoft BI (SSRS, SSIS, SSAS) are a plus or equivalent.
  • Source control tools (TFS, SVN, GIT, CVS or equivalent).
  • Good understanding and ability to apply various process and design patterns.
  • Hands-on experience in Soap/Rest API/web service.
Special Considerations:
  • Successful candidates must obtain and hold security clearance at the reliability status level and pass security assessment for the Controlled Goods Program (CGP) and ITAR.

Macdonald, Dettwiler And Associates Corporation offers competitive compensation and benefits to its employees at all of its locations. As a member of the MDA Space team, you and your eligible dependents can enroll in a benefits plan that provides a comprehensive level of protection through competitive health care, including health care plans, supplemental and flexible drug plans, dental and vision benefits, disability income protection, life insurance, group retirement savings plans, and an employee assistance program.

MDA Space is an equal opportunity employer with a strong focus on diversity and inclusion. We are committed to treating all employees and candidates with respect and dignity. If you require assistance or a reasonable accommodation due to a disability during the application or recruitment process, please let us know.

The compensation range for this position is $90,000 - $120,000 annually. The specific compensation offered will be based on the qualifications and experience of the successful candidate.


  • Senior .NET Developer

    1 month ago


    Toronto, Ontario, Canada GalaxEons Full time

    Job Title: Senior .NET DeveloperGalaxEons 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 testing complex software applications using the .NET framework.Key Responsibilities:Design and develop high-quality software applications using C#, .NET...

  • Senior .NET Developer

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

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

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

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

  • Senior .Net Developer

    1 month ago


    Toronto, Ontario, Canada iPartner Consulting Full time

    Job Title: Senior .Net DeveloperWe are seeking a highly skilled Senior .Net Developer to join our team at iPartner Consulting.Key Responsibilities:Design and develop front-end code, including user interface interactions and creating attractive and effective user interfaces.Translate technical systems specifications into working, tested...

  • Senior .Net Developer

    4 weeks ago


    Old Toronto, Ontario, Canada Collabera Full time

    Collabera is a leader in IT staffing, with over 22 years of experience in providing comprehensive IT staffing & IT Services to Fortune 500 and mid-size companies. We offer a range of services, including Staff Augmentation, Global Talent Management, and Vendor Management Programs.As a Senior .Net Developer, you will play a key role in developing web-based...

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


  • Old Toronto, Ontario, Canada iPartner Consulting Full time

    Job Title: Senior Dot Net DeveloperJob Description:We are seeking a highly skilled Senior Dot Net Developer to join our team at iPartner Consulting. The ideal candidate will have extensive experience in customizing Dynamics CRM, building complex workflows, and developing custom portals using ASP.NET and Azure technologies.Key Responsibilities:Customize...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job Title: Senior .NET DeveloperHighbrow LLC 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 testing applications using .NET technologies.Key Responsibilities:Convert requirements into technical documentsDevelop applications and APIs, and test...


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

  • Senior .NET Developer

    4 weeks ago


    Toronto, Ontario, Canada Crescens Inc. Full time

    Crescens Inc. is seeking a highly skilled .NET Developer to join our team. As a key member of our development team, you will be responsible for designing and implementing low-latency, high-availability, and performant applications using .NET Framework 4.8 and .NET Core.The ideal candidate will have 7+ years of experience as a .NET Developer or in a similar...


  • Toronto, Ontario, Canada Purple Drive Full time

    Job Title: Senior Cloud Developer with .Net Core and AzureAbout the Role:We are seeking a highly skilled Senior Cloud Developer to join our team at Purple Drive. As a Senior Cloud Developer, you will be responsible for designing, developing, and deploying cloud-based applications using .Net Core and Azure.Key Responsibilities:Design and develop cloud-based...


  • Toronto, Ontario, Canada Purple Drive Full time

    Job Title: Senior Software Developer with .Net Core and AzureAbout the Role:We are seeking a highly skilled Senior Software Developer with expertise in .Net Core and Azure to join our team at Purple Drive. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using...


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


  • Toronto, Ontario, Canada Lorven Technologies Full time

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


  • Toronto, Ontario, Canada Macdonald, Dettwiler And Associates Corporation Full time $65,000 - $95,000

    Job Title: Senior .NET Developer/AnalystMacdonald, Dettwiler And Associates Corporation is seeking a highly skilled Senior .NET Developer/Analyst to join our Business Systems Team. As a key member of our team, you will be responsible for designing, developing, modifying, debugging, and evaluating complex problems related to enterprise applications supporting...


  • Toronto, Ontario, Canada Wirehead Full time

    Explore a challenging opportunity as a Senior .NET Developer with Wirehead, a leading provider of innovative solutions. This contract position offers a chance to work on high-profile projects and collaborate with a dynamic team.Salary: $85.00 per hourJob Description:We are seeking an experienced Senior .NET Developer to join our team in Toronto/Hybrid...


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