Apetan Consulting LLC is seeking a highly skilled Senior .NET Blazor Software Engineer to design, develop, and maintain modern web applications. This role involves building scalable applications, collaborating with cross-functional teams, and contributing to architectural decisions and best practices.
Responsibilities:
- Design and develop web applications using .NET Core / .NET 6+ and Blazor (Server/WebAssembly)
- Build reusable components and libraries for scalable front-end architecture
- Collaborate with product managers, designers, and backend teams to deliver high-quality solutions
- Write clean, maintainable, and efficient code following best practices
- Optimize applications for performance, scalability, and security
- Integrate APIs, third-party services, and databases
- Conduct code reviews and mentor junior developers
- Troubleshoot, debug, and upgrade existing applications
- Participate in Agile/Scrum ceremonies and contribute to sprint planning
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field
- 7–10 years of experience in software development using the .NET ecosystem
- Strong experience with Blazor, C#, and ASP.NET Core
- Proficiency in HTML, CSS, JavaScript, and modern web standards
- Experience with RESTful APIs and microservices architecture
- Strong understanding of software design patterns and OOP principles
- Experience with version control systems (e.g., Git)
- Experience with cloud platforms (Azure preferred)
- Familiarity with DevOps practices (CI/CD pipelines, Docker, Kubernetes)
- Knowledge of front-end frameworks or libraries is a plus
- Experience with Entity Framework or other ORM tools
- Understanding of authentication/authorization (OAuth, JWT, Identity)