Role: Senior .NET Full Stack Engineer (Blazor, Cloud & IoT Integration)
Experience:
6+
Employment Type:
Contract
About The Role
We are looking for a
Senior .NET Full Stack Engineer
to design, develop, and optimize end-to-end software systems for real-time data visualization, cloud integration, and automation workflows. The ideal candidate will have strong expertise in
C#/.NET
,
cloud platforms (AWS/Azure)
, and experience building
responsive front-end dashboards using Blazor
, along with familiarity in
IoT or real-time system integration
.You'll collaborate with cross-functional teams to build scalable APIs, secure applications, and modern dashboards that power real-time business insights.
Key Responsibilities
- Design, develop, and maintain server-side logic, APIs, and databases to support web and system applications.
- Develop responsive, user-friendly front-end interfaces using C# and Blazor (Server/WASM).
- Design and optimize database schemas, ensuring performance and scalability for both SQL and NoSQL systems.
- Build and integrate REST and gRPC APIs, webhooks, and automation flows connecting multiple systems and services.
- Implement and manage secure authentication and authorization mechanisms using JWT tokens.
- Develop and maintain real-time dashboards using Grafana and Blazor for data visualization and monitoring.
- Utilize Docker for containerized deployments and collaborate on CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions).
- Configure and monitor application performance using .NET Aspire, Prometheus, and related observability tools.
- Manage and optimize cloud services on AWS or Azure environments.
- Work closely with product and DevOps teams to ensure reliability, scalability, and seamless deployment.
- Troubleshoot and resolve complex technical issues with a focus on performance, scalability, and maintainability.
Required Skills & Experience
- Strong programming skills in C# and C++ for backend development.
- Proven experience in .NET Core / .NET 6+ framework-based application development.
- Hands-on experience with database design, SQL query optimization, and NoSQL data stores.
- Solid understanding of cloud services (AWS or Azure) and their deployment workflows.
- Proficiency in Docker for building and managing containerized environments.
- Experience with monitoring and observability tools such as .NET Aspire, Prometheus, and Grafana.
- Practical experience integrating REST and gRPC APIs and managing webhook-based workflows.
- Working knowledge of Git for version control and CI/CD pipelines (Jenkins, GitLab, or GitHub Actions).
- Strong problem-solving skills and ability to work both independently and collaboratively in a team environment.
Good To Have (Preferred Skills)
- Exposure to frontend JavaScript frameworks like React, Angular, or Vue.js.
- Familiarity with Kubernetes for container orchestration and deployment at scale.
- Experience with Node-RED and MQTT brokers for IoT and automation workflows.
- Knowledge of IoT platforms or industrial connectivity protocols.
- Experience with scripting or integration using Python or Java.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of hands-on experience in .NET-based full stack or backend development.
- Strong communication skills (verbal and written) and the ability to collaborate effectively across teams.
Skills: react.js,.net,c++,.net core,sql,nosql,ci/cd,blazor,c#,iot,azure,docker,.net blazor