Job Title or Location

Full Stack Developer (Blazor & .Net)

Compunnel Inc. - 35 Jobs
Mississauga, ON
Posted yesterday
Job Details:
Remote
Full-time
Experienced

Full Stack Developer (Blazor & .Net)

Location: Remote within Canada should be good but customer is in Mississauga (try some locals)

Responsibilities:

  • Gather and understand project and technical requirements from business and technical stakeholders.
  • Collaborate closely with cross-functional teams, including UX designer, backend engineers, and Azure architects, to design and implement robust solutions.
  • Design, develop, test, and deploy scalable and responsive Blazor UI applications and .NET backend services.
  • Build and maintain efficient GraphQL APIs, and occasionally REST APIs, ensuring high performance and flexibility.
  • Write clean, maintainable, and well-documented C# and .NET 8 code, following industry best practices and coding standards.
  • Optimize application performance, scalability, and security.
  • Participate actively in sprint planning, code reviews, design discussions, and peer knowledge sharing.
  • Perform both manual and automated unit testing of developed components.
  • Troubleshoot, debug, and resolve technical issues across the Blazor front-end and API back-end layers.
  • Adhere to Agile development methodologies and ensure timely delivery of milestones.
  • Ensure solutions are cloud-ready, scalable, and align with Azure PaaS services when appropriate.
  • A strong commitment to secure coding practices is a must.

Requirements:

  • 3+ years of experience developing applications with Blazor (WebAssembly and/or Server-side).
  • Hands-on experience with Syncfusion UI components is highly preferred
  • MudBlazor experience is a plus.
  • Strong proficiency in C# and .NET Core6/8 development frameworks.
  • Experience working with XML documents, including parsing, validation, and transformation.
  • Experience handling XSD schemas, including generating classes from XSD (e.g., using xsd.exe, xsd2code, or similar tools) and mapping data to/from XML structures.
  • 8 + years of experience with .Net application development.
  • 5+ years of experience building GraphQL APIs (with libraries such as HotChocolate, GraphQL.NET, or similar).
  • Strong understanding of REST APIs, HTTP concepts, and integration patterns.
  • Experience with Azure PaaS services (App Services, Azure Functions, Azure SQL, etc.).
  • Solid SQL skills; ability to design and query relational databases.
  • Familiarity with CI/CD pipelines and DevOps practices in Azure environments is a plus.
  • Strong focus on performance, scalability, and security considerations in web applications.
  • Good communication and collaboration skills to work effectively within a remote or hybrid team.
  • Experience with unit testing frameworks (such as xUnit).
  • Experience with Test Driven Development (TDD).
  • Ability to adapt to evolving technologies and learn quickly.

Share This Job: