.NET developer
Budget: $1,500 – $3,000 USD
What You Will Do
Collaborate with Product Owners and Scrum teams to analyze requirements and translate them into technical specifications
Actively participate in all Agile/Scrum ceremonies
Design, develop, and optimize Blazor Server applications using .NET 8 and modern UI component libraries
Write clean, maintainable, and testable C# code, following best practices such as Clean Architecture and Domain-Driven Design
Implement secure, scalable, and resilient cloud solutions within the Azure ecosystem (e.g., Azure App Services, Redis, Service Bus, Azure SQL)
Develop and integrate RESTful APIs, and manage service-to-service communication using tools such as MassTransit
Integrate with legacy systems, including WCF/SOAP services
Perform comprehensive unit and integration testing using frameworks like xUnit, bUnit, and Moq
Follow best practices for security and compliance, including OAuth flows, RBAC, OWASP Top 10 mitigations, and Azure Key Vault usage
Apply modern migration strategies (e.g., the strangler fig pattern) to modernize legacy systems
Utilize observability tools such as New Relic, structured logging, and distributed tracing for diagnostics and monitoring
Contribute to code reviews, mentor team members, and improve development processes
Document system designs, technical decisions, and application behavior to support long-term maintainability
What You Will Bring
Proven experience developing Blazor Server applications using .NET 8, with strong C# expertise
Deep familiarity with the Azure ecosystem and cloud-native architectures
Expertise in secure API development, service messaging, and legacy system integration
Strong understanding of application and web security best practices
Experience with microservices architecture and resiliency design patterns
Solid experience with unit testing and mocking using modern .NET frameworks
Experience working in Agile/Scrum environments using tools such as Azure DevOps
Excellent written and verbal communication skills, including documentation and mentoring
Collaborate with Product Owners and Scrum teams to analyze requirements and translate them into technical specifications
Actively participate in all Agile/Scrum ceremonies
Design, develop, and optimize Blazor Server applications using .NET 8 and modern UI component libraries
Write clean, maintainable, and testable C# code, following best practices such as Clean Architecture and Domain-Driven Design
Implement secure, scalable, and resilient cloud solutions within the Azure ecosystem (e.g., Azure App Services, Redis, Service Bus, Azure SQL)
Develop and integrate RESTful APIs, and manage service-to-service communication using tools such as MassTransit
Integrate with legacy systems, including WCF/SOAP services
Perform comprehensive unit and integration testing using frameworks like xUnit, bUnit, and Moq
Follow best practices for security and compliance, including OAuth flows, RBAC, OWASP Top 10 mitigations, and Azure Key Vault usage
Apply modern migration strategies (e.g., the strangler fig pattern) to modernize legacy systems
Utilize observability tools such as New Relic, structured logging, and distributed tracing for diagnostics and monitoring
Contribute to code reviews, mentor team members, and improve development processes
Document system designs, technical decisions, and application behavior to support long-term maintainability
What You Will Bring
Proven experience developing Blazor Server applications using .NET 8, with strong C# expertise
Deep familiarity with the Azure ecosystem and cloud-native architectures
Expertise in secure API development, service messaging, and legacy system integration
Strong understanding of application and web security best practices
Experience with microservices architecture and resiliency design patterns
Solid experience with unit testing and mocking using modern .NET frameworks
Experience working in Agile/Scrum environments using tools such as Azure DevOps
Excellent written and verbal communication skills, including documentation and mentoring
Related categories:
.NET
C# Programming
Software Architecture
Azure
Agile Development
RESTful API
.NET Core
.NET 5.0/6
Blazor
REST API