Job Overview: We are seeking a skilled C# Engineer with experience in Microsoft Blazor to join our development team. The candidate will be responsible for designing, building, and maintaining dynamic web applications using Blazor and C#. The ideal candidate will be a team player with strong problem-solving abilities and a passion for innovative, scalable web solutions.
Key Responsibilities:
- Design and develop interactive, high-performance web applications using Microsoft Blazor and C#.
- Create reusable Blazor components that can be integrated into a variety of web applications.
- Work across the stack with a strong understanding of frontend and backend technologies. Integrate Blazor frontend with APIs and databases.
- Ensure applications are optimized for speed, scalability, and reliability.
- Identify, analyze, and resolve technical issues within Blazor applications.
- Unit Testing & Code Reviews: Write unit tests to ensure application quality and participate in peer code reviews to uphold coding standards.
- Documentation: Maintain comprehensive documentation of application designs, processes, and technical implementations.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: 5+ years of professional experience in C# development.
- 3+ years of experience working with Microsoft Blazor.
- Proven experience in web development using ASP.NET Core and Entity Framework.
- Familiarity with HTML, CSS, JavaScript, and modern front-end frameworks.
- Proficiency in C# and .NET Core.
- Strong understanding of Blazor (both Blazor Server and Blazor WebAssembly).
- Experience with RESTful APIs and integrating frontends with backend services.
- Familiarity with SQL databases and data management.
- Experience with Git or other version control systems.
- Excellent problem-solving abilities, strong communication skills, and the ability to work collaboratively in a team environment.
Certifications: Relevant Microsoft certifications in C#, .NET, or Blazor are a plus.