logo

View all jobs

Senior .Net Developer

Brampton, Ontario

 Aversan Inc. (www.aversan.com) is a reputable Engineering Company that provides expertise in the Aerospace and Defense industry. We are currently seeking a qualified Senior Staff Software Engineer who will be responsible for department-wide processes and practices related to front-end software development in TypeScript (Angular). You are constantly on the search for ways to do things better and justification for the real-world performance of those new processes and practices and you leverage your extensive (broad and deep) experience to focus the search on the most promising ideas.

Responsibilities:

  • As a department resource with ownership of embedded, real-time, safety-critical development:

  • Create and refine best practices and processes (SOLID design, TDD, ATDD/BDD, design patterns, etc.)

  • Document best practices and processes Generate training material and deliver training on an as-needed basis

  • Conduct external independent review of work in progress Define / monitor recovery plans where reviews identify non-trivial deviation

  • Mentor and grow the skills of department staff via conversations, review of work products, explanation of design tradeoffs, etc.

  • Other duties as will be assigned from time to time by management


Skills/Experience

  • 15+ years of relevant experience

  • Extensive (broad and deep) experience designing and implementing backend solutions

  • Expertise with C# ASP.NET Core

  • Expertise with modern software design principles and practices (SOLID, TDD, ATDD/BDD, etc.)

  • Proven ability to teach principles and practices to others

  • Bachelor’s degree in software, Computer, or Electrical Engineering or Computer Science

Asset 

  • Space flight software development

  • Safety critical software development (NASA 7150.2, DO-178C, ISO 26262/IEC 61508, or comparable) 

Share This Job

Powered by