Title : .NET Core Developer
Location : Halifax, NS (permanent remote)
Type : Contract
Overview :
We are seeking a highly skilled Senior .NET Developer to augment and support our internal development team on active C# applications.
This role involves working on stability projects to improve performance and reliability of ongoing applications to allow internal developers to work on integration projects.
The ideal candidate will have extensive experience in .Net, C# development, secure coding practices, and the Azure cloud ecosystem along with some experience working in .Net Framework.
Primary Responsibilities :
- Augment Internal Team
- Support internal team by picking up backlog User Stories and bugs on Sprints
- Conduct thorough testing and validation of completed code.
- Conduct code reviews of all teams work collaboratively as part of pull request release process.
- Secure approval from the SE manager before release.
- Work on Stability Projects
- Assist the Family Care Software Engineering team in upgrading .NET applications from version 6 to 8.
- Ensure compatibility of the existing codebase during the upgrade.
- Update and manage dependencies, including NuGet packages, for both .NET framework and .NET.
- Work on identified and approved projects to increase security and / or reduce needed help desk support from the team.
Deliverables :
- Updated, patched, and secured C# codebase.
- Comprehensive test reports confirming functionality and security of User Story completion.
- Support the internal software engineering team in the production release of the application.
Required Experience :
- Minimum 5 years of experience as a .NET Web Developer.
- Proficiency in C# as the primary language.
- Strong knowledge of secondary languages including JavaScript, HTML, and CSS.
- Extensive experience working with .NET and .NET Framework.
- Expertise in upgrading NuGet packages for .NET.
- Azure Functions and Web Apps experience, including converting Azure functions from in-process to isolated worker models.
- Strong experience in remediating secure coding practices and authentication models for web applications.
Ideal Candidate :
- A proactive problem solver with a strong understanding of security first design in software development.
- Demonstrated ability to navigate complex issues and systems.
- Collaborative with a strong focus on teamwork and cross-functional support.
- Strong debug and error resolution skills while working through complex interdependent systems.
7 days ago