Software Engineer (.NET / Blazor)
Job Summary / Overview
Our client is seeking a Software Engineer with strong experience in C#, .NET Core, Blazor, and SQL to support the development of new internal business applications. The initial focus may include either replacing an existing intranet application or building a new system for managing attendance points and vacation tracking.
The ideal candidate will be comfortable working across the full stack in a Microsoft-based environment, leveraging Entity Framework and modern web technologies to deliver secure, scalable, and user-friendly solutions for internal stakeholders.
Key Responsibilities
- Design, develop, and maintain web applications using C#, .NET Core, and Blazor.
- Implement data access layers and business logic with Entity Framework and SQL.
- Participate in the modernization of legacy systems, including the potential migration of an existing PHP/Laravel intranet to a Blazor-based application.
- Contribute to the design and development of internal tools, such as a system to track attendance points and vacation.
- Collaborate with stakeholders to understand requirements, refine user stories, and define technical solutions.
- Ensure application performance, security, and reliability through best practices, testing, and code reviews.
- Troubleshoot and resolve issues across the application stack as needed.
- Maintain clear documentation for code, processes, and system configurations.
Required Qualifications
- Proven experience as a Software Engineer or Full-Stack .NET Developer.
- Strong proficiency in C# and .NET Core.
- Hands-on experience with Blazor for building modern web applications.
- Working knowledge of Entity Framework (or similar ORM) and SQL databases.
- Experience designing and consuming RESTful APIs or similar service architectures.
- Solid understanding of software development best practices, including version control, testing, and code reviews.
- Strong problem-solving skills and attention to detail.
- Effective communication skills and the ability to collaborate with technical and non-technical stakeholders.
Preferred Qualifications
- Experience migrating or modernizing legacy applications (e.g., PHP/Laravel to .NET-based solutions).
- Familiarity with internal business systems such as HR, timekeeping, or attendance tracking.
- Understanding of secure coding practices and role-based access control.
- Experience working within agile or iterative development methodologies.
Additional Information
-
Project Focus: Development of internal applications, including potential intranet replacement and/or attendance and vacation tracking systems.
-
Tech Stack: C#, .NET Core, Blazor, Entity Framework, SQL, and related Microsoft technologies.
-
Work Environment: Collaborative, solutions-oriented setting with opportunities to influence architectural and technical decisions.
-
Benefits: The company offers a comprehensive benefits package, including health and wellness programs, paid time off, and opportunities for professional growth and development (details to be provided during the interview process).
This role is ideal for a developer who enjoys building impactful, user-focused internal tools and contributing to the modernization of core business systems.