Negotiable
Undetermined
Remote
Remote
Summary: The .NET Full Stack Developer role involves designing, developing, and maintaining web applications within the Microsoft .NET ecosystem, focusing on both front-end and back-end development. The position requires expertise in API management and collaboration with cross-functional teams, utilizing tools like MuleSoft and Apigee for integration. The developer will also be responsible for database management and ensuring security compliance. This is a remote position based in Canada.
Key Responsibilities:
- Build and maintain scalable web applications using ASP.NET Core, C#, and modern front-end frameworks like Angular or React (Preferable: Angular).
- Develop RESTful APIs and microservices for seamless integration.
- Implement and manage API gateways using MuleSoft or Apigee for secure and efficient data exchange.
- Configure API policies, security, and performance optimization.
- Design and optimize relational databases (SQL Server, MySQL) and ensure data integrity.
- Work closely with architects, QA, and DevOps teams to deliver robust solutions.
- Apply best practices for authentication, authorization (OAuth, JWT), and data protection.
- Debug and resolve issues across the full stack and integration layers.
Key Skills:
- Proficiency in .NET Framework, ASP.NET Core, C#, Entity Framework.
- Strong front-end skills: Angular.
- Experience with MuleSoft Anypoint Platform and Apigee API Management.
- Knowledge of RESTful API design and integration patterns.
- Cloud: Azure.
- Hands-on experience with Azure cloud services.
- Understanding of CI/CD pipelines and DevOps practices.
- Azure and .NET development experience.
- API management tools (MuleSoft / Apigee).
Salary (Rate): undetermined
City: undetermined
Country: Canada
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
.NET Full Stack Developer
Canada (Remote)
Role Overview
The .NET Full Stack Developer will design, develop, and maintain web applications using the Microsoft .NET ecosystem, while integrating APIs and middleware solutions through MuleSoft and Apigee.
This role requires proficiency in both front-end and back-end development, API management, and strong collaboration with cross-functional teams.
Key Responsibilities
Application Development
- Build and maintain scalable web applications using ASP.NET Core, C#, and modern front-end frameworks like Angular or React (Preferable: Angular).
- Develop RESTful APIs and microservices for seamless integration.
Integration Expertise
- Implement and manage API gateways using MuleSoft or Apigee for secure and efficient data exchange.
- Configure API policies, security, and performance optimization.
Database Management
- Design and optimize relational databases (SQL Server, MySQL) and ensure data integrity.
Collaboration
- Work closely with architects, QA, and DevOps teams to deliver robust solutions.
Security & Compliance
- Apply best practices for authentication, authorization (OAuth, JWT), and data protection.
Troubleshooting
- Debug and resolve issues across the full stack and integration layers.
Required Skills & Qualifications
Technical Skills
- Proficiency in .NET Framework, ASP.NET Core, C#, Entity Framework.
- Strong front-end skills: Angular.
- Experience with MuleSoft Anypoint Platform and Apigee API Management.
- Knowledge of RESTful API design and integration patterns.
- Cloud: Azure.
Additional Skills
- Hands-on experience with Azure cloud services.
- Understanding of CI/CD pipelines and DevOps practices.
Experience
- Azure and .NET development.
- API management tools (MuleSoft / Apigee).
Nice-to-Have
- Azure Cloud work experience.
- Exposure to microservices architecture.
- Knowledge of OAuth 2.0, OpenID Connect, and API security standards.
- Experience with Agile / Scrum methodologies.