Senior .Net Developer (Contract)

Senior .Net Developer (Contract)

Ottawa, Ontario, Canada †-†Contract


Job Description

Senior .Net Developer
Our Client offers a full-featured tech stack with integrated monitoring, management, security, and ticketing. They are seeking a Senior .Net Developer to join them on a 1-year contract in the Ottawa area.
Their vision is to enable the digital evolution of small and medium-sized businesses.
We are looking for a C# / .NET Core Developer to join their growing Business Applications team and help advance a suite of products supporting the Sales Teams. The ideal candidate has a passion for secure, scalable, and robust software, and an appetite to constantly learn/improve. If you enjoy working in a team of smart people and share the same passion for engineering, we'd love to talk to you!

Senior.Net Developer Responsibilities
Investigate and resolve complex technical issues with simple and elegant solutions
Continually identify areas of improvement with respect to product supportability, development process and quality
Design, implement, and test new features with minimal supervision
Partner with Engineering Lead to mentor and coach team members
Participate in requirement analysis, technical design, peer reviews, and all aspects of development to deliver high-value solutions to our stakeholders
Participate in resolution of production issues and efforts toward solutions
Be self-driven, helping the team achieve goals and overall project delivery milestones
Work collaboratively with a cross-functional team in an Agile environment.

Senior .Net Developer Qualifications
Demonstrated knowledge in multiple areas of software development (e.g. concurrency, design patterns (Plugins Strategy), SOLID principles, etc.)
Experience in OOP and writing testable code
Strong experience in C# (.net core 3.1 and net5 & net6)
Experience with PowerShell, Sql database queries, and Rest APIs
Experience with test-driven development and CI/CD pipelines using Dockers, Kubernetes, Azure DevOps, and AWS (Lambda, Elastic Container Registry ECR & Elastic Container Service ECS, Dynamo DB or NoSql experience)
Strong analytical, problem-solving, and decision-making skills Excellent communication and people skills
Ability and willingness to learn new products and programming languages quickly
Excellent problem-solving skills; can triage and resolve critical issues independently and collaboratively
Proficiency in software engineering tools (Jira) and Scrum/Agile software development methodologies.
Bachelorís degree in Computer Science or equivalent or equivalent professional experience
8+ years of overall software development experience with an emphasis on backend application development

Senior .Net Developer Work Location

Ottawa Ontario - Onsite 3 days per week

Senior .Net Developer Duration

1 year to start, with possibility of extension

Senior .Net Developer Role Terms

Full-Time Hourly Contract


Details:

Starting: ASAP







Similar jobs in Ottawa:

Similar jobs in other locations: