Russell Tobin & Associates is hiring on behalf of one of its esteemed clients.
Job Title: Senior .NET Full-Stack Developer
Location: Toronto ON (5 Days Onsite)
Duration: 6 months (Possible extension)
Client: Public Sector
Pay Rate: $75 - $80/hour [CAD]
Must Have:
- Demonstrated experience developing web applications using React, JavaScript/TypeScript, HTML5, and CSS3.
- Demonstrated experience developing backend services and APIs using ASP.NET Core and C#.
- Experience with Azure services, including Azure App Service, Azure SQL Database, Azure Storage Accounts, and Azure API Management.
- Experience implementing and supporting CI/CD pipelines using Azure DevOps and Git.
- Strong full-stack development experience, including application architecture, database design, and cloud deployment.
Roles and Responsibilities:
1. Technical Skills:-
- Proficiency in React, JavaScript/TypeScript, HTML5, CSS3, ASP.NET Core, and C#.
- Experience designing and developing reusable, maintainable, and scalable front-end components and application frameworks.
- Experience designing, developing, and maintaining scalable backend services and RESTful APIs.
- Strong knowledge of application architecture, database design, system integration, and cloud-based solutions.
- Hands-on experience with Microsoft Azure services, including Azure App Service, Azure SQL Database, Azure API Management, and Azure Storage Accounts.
- Experience implementing DevOps practices, CI/CD pipelines, source control using Git, and automated deployment processes.
- Ability to troubleshoot technical issues, optimize application performance, and ensure adherence to security and development best practices.
Soft Skills & Collaboration:-
- Ability to work effectively in cross-functional teams and Agile delivery environments.
- Strong analytical, problem-solving, decision-making, and critical-thinking skills.
- Excellent verbal, written, and interpersonal communication skills.
- Experience collaborating with business stakeholders, technical leads, architects, and delivery teams.
- Ability to manage competing priorities, work independently, and deliver high-quality results within established timelines.
If this opportunity matches your experience and career goals, please share your most updated resume for consideration.