We are seeking an experienced Blazor .NET 8 Full Stack freelance developer to help us build our web platform for delivering online courses.
PLEASE NOTE: DO NOT APPLY IF YOU DON'T HAVE GOOD BLAZOR EXPERIENCE.
This is an innovative and exciting project where you will have the opportunity to shape the future of online education.
You will be responsible for the entire software development lifecycle, from conception to deployment.
As part of your role, you will have the chance to implement cutting-edge technologies that will enhance your CV, such as:
- APIs for online maps, data visualization, online payments, email sending, and more.
- APIs for video live-streaming and breakout rooms.
- Creation of pages for real-time interaction, managing the significant challenge of 10,000+ students concurrently online, engaged in real-time interactions with their peers and the teacher.
Technical Stack:
- 3+ years of proven commercial experience in Blazor (including the latest .NET 8 rendering modes).
- 5+ years of solid experience with C# / .NET.
- Excellent skills in API integration.
- Strong database skills: Microsoft SQL Server (T-SQL), writing complex SQL stored procedures, Entity Framework, and LINQ.
- Cloud skills: experience with Microsoft Azure.
- Front-End development skills: JavaScript/TypeScript, HTML5, CSS3, and CSS frameworks to create UI screens.
- Proficiency with Visual Studio.
- Proficiency with version control systems like Git.
- Strong understanding of the main design patterns in Object-Oriented Programming, and the main types of software architecture patterns.
- Strong understanding of software security best practices, including data encryption, role-based access control, and protection against SQL injection attacks.
Desirable:
- Experience with MAUI/Blazor Hybrid, as a possible future stage of the project involves deploying the web platform as an Android and iOS app.
- Experience with the Tailwind CSS framework.
- Ability to showcase some of the projects you have worked on.
Personal & Communication Skills:
- Passion for delivering great tools with excellent usability.
- Ability to write clean and well-commented code.
- Attention to detail.
- Excellent communication skills.
- Ability to mentor a junior programmer regarding the code you produce.
The project is expected to last from 4 to 6 months, with some ongoing maintenance afterward as needed.
The work is fully remote; however, we are seeking a candidate based in the UK or Europe.
Flexible working hours.
Our preferred compensation model is an hourly rate rather than a fixed project fee.
Join us as we build innovative solutions that make a difference!
Job Type: Freelance
Pay: £50.00-£70.00 per hour
Expected hours: 25 – 40 per week
Application question(s):
- How many years of commercial experience do you have with Blazor?
- How many projects have you completed using Blazor?
- How well do you know the latest Blazor render modes?
- How many years of commercial experience do you have with C# .NET?
- How many years of commercial experience do you have with API integration?
- How many years of commercial experience do you have with Azure?
- How many years of commercial experience do you have with Javascript?
- [Desirable] Do you have any MAUI experience? Please describe briefly.
- [Desirable] Do you have any TailwindCSS experience? Please describe briefly.
Experience:
- .NET: 5 years (required)
- C#: 5 years (required)
- JavaScript: 5 years (required)
- Azure: 1 year (required)
- Microsoft SQL Server: 3 years (required)
Work Location: Remote
Reference ID: Blazor-Dev