IQ Clarity's client in South Denver is looking for a Senior Software Engineer with strong C# and Blazor experience.
THIS PERSON MUST CURRENTLY RESIDE IN DENVER OR SOUTH DENVER NEIGHBORHOODS.
Position Overview:
We are looking for a highly skilled Senior Software Engineer with in-depth experience in C#, Blazor, .NET Core, and Azure to join our dynamic development team. In this role, you will focus heavily on building and optimizing web applications using Blazor as the core front-end technology. You will collaborate with other engineers to design, develop, and deploy innovative cloud-based applications that drive business value.
The ideal candidate will be passionate about web development using Blazor, have a deep understanding of modern .NET technologies, and be well-versed in cloud infrastructure on Azure.
Key Responsibilities:
Design and develop web applications using Blazor as the primary front-end framework, ensuring a seamless user experience.
Build and maintain C#/.NET Core backend services and APIs, integrating them with Azure-based infrastructure.
Collaborate with product managers and UI/UX designers to translate business requirements into robust, scalable, and high-performance solutions.
Ensure best practices for Blazor development, including component-based architecture, state management, and performance optimization.
Leverage Azure services (e.g., App Services, Functions, Cosmos DB, and Azure DevOps) to build scalable, cloud-native applications.
Perform code reviews to ensure high-quality code standards and mentor junior engineers on Blazor and .NET Core best practices.
Troubleshoot and resolve complex technical issues, optimizing performance and ensuring security across the application stack.
Collaborate across teams to deliver new features and maintain existing applications in a fast-paced, Agile environment.
Continuously improve development processes and workflows, staying up-to-date with emerging technologies and Blazor advancements.
Qualifications:
5+ years of experience in software development with a strong background in C# and .NET Core.
Hands-on experience with Blazor (Server or WebAssembly) and a deep understanding of its component-based architecture.
Proficiency in building RESTful APIs and integrating them with front-end components.
Experience with Azure services, including App Services, Azure Functions, Cosmos DB, and Azure DevOps.
Familiarity with front-end development concepts such as HTML5, CSS3, and JavaScript/TypeScript.
Experience with Entity Framework Core or other ORM frameworks.
Knowledge of Agile development practices and experience working in Scrum or Kanban teams.
Strong understanding of version control systems, preferably Git, and experience with CI/CD pipelines.
Excellent problem-solving skills and the ability to work independently or as part of a collaborative team.
Strong communication skills, capable of translating technical concepts into business value.
This person MUST already have an active address and currently reside in Denver or surrounding neighborhoods. This is a fully on site role for the first 90 days and will continue to be a 4x per week on site role.