Software Engineer
Technology
PCMICAD 100,000 - CAD 110,000 /year3 months ago
Full timeFully remote
Job description
What You’ll Do The Software Engineer is responsible for developing and maintaining high-quality web applications using .NET Core, ASP.NET, Angular, and SQL Server. Working closely with senior developers and architects, this role will contribute to system design, implement features, and troubleshoot issues to deliver robust solutions.
In this role, you will:
- Design, develop, and maintain web applications and APIs using .NET Core, ASP.NET, Angular, and SQL Server.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Write clean, maintainable, and efficient code while following best practices.
- Develop and integrate front-end Angular components with back-end services, ensuring seamless data flow.
- Work with SQL Server to manage data storage, retrieval, and optimization.
- Leverage Azure services to enhance application performance, security, and scalability.
- Use DevExpress controls to build advanced UI components and ensure a smooth user experience.
- Participate in code reviews, providing constructive feedback to peers and ensuring code quality.
- Develop and maintain unit tests to ensure code reliability and reduce regression issues.
- Troubleshoot and resolve issues, collaborating with team members to find solutions.
- Seek guidance from senior engineers to deepen technical understanding and grow proficiency in the team’s core stack.
- 3+ years of experience in web application development with .NET Framework, .NET Core, ASP.NET.
- 1+ year of experience with Angular.
- Proficiency in JavaScript, TypeScript, and SQL Server.
- Familiarity with cloud technologies, particularly Azure (App Services, Service Bus, Azure SQL).
- Experience with DevExpress controls and a good understanding of UI/UX principles.
- Proficiency in unit testing frameworks (MSTest, NUnit, or xUnit) and test-driven development (TDD).
- Familiarity with CI/CD pipelines and DevOps practices, preferably using Azure DevOps.
- Familiarity with SOLID, DRY, KISS, and YAGNI principles.
- Experience with AI-assisted development tools (e.g., GitHub Copilot).
- Competitive Compensation from $100,000-110,000k CAN
- Comprehensive Benefit Package
- Paid Time Off accrued per pay period
- Paid Holidays
- Professional Development Opportunities
- Employee Events
- Wellness Programs
Keywords
.NET CoreASP.NETAngularSQL ServerJavaScriptTypeScriptAzureDevExpress ControlsUnit TestingTest-Driven DevelopmentCI/CDAzure DevOpsSOLID PrinciplesCode ReviewsAPI DevelopmentGitHub Copilot.NET FrameworkAzure App ServicesAzure Service BusAzure SQL
Interested in this role?