Senior C# .NET Software Engineer

New
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
7+ years
Required Skills
AgileMicrosoft SQL ServerC#.NETAngularRESTful APIsUnit Testing

Requirements

  • 7+ years of senior level software development experience
  • Expertise in C#.NET and ASP.Net Core
  • Experience with .NET MVC and .NET10
  • Front-end experience with AngularJS, Angular 17, HTML, CSS
  • Expertise with SQL and MS SQL Server 2019
  • Experience in Agile software development methodologies
  • Expertise in applying Object-Oriented Programming principles
  • Experience building scalable and performant enterprise-level systems
  • Understanding of SOLID principles
  • Familiarity with OWASP
  • Client-facing experience and strong communication skills

Responsibilities

  • Actively contribute in agile project teams during scrums, sprint planning, code reviews
  • Develop, maintain, and integrate software systems and applications
  • Craft client code that is efficient, performant, testable, scalable, secure, and high quality
  • Apply object-oriented programming concepts and design patterns
  • Write automated unit tests
  • Design complex data models and REST APIs
  • Articulate technical issues and recommend creative solutions
  • Ensure application quality and maintain test suites
  • Collaborate with engineers, designers, and managers to drive client success
  • Mentor others through Communities of Practice and project teams
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now