.NET Developer
Job Description
Radianse is looking for a Senior C#/.NET 10 Azure Cloud Developer to design, develop, and support enterprise-level cloud applications hosted on Microsoft Azure. This onsite role in Durham, NH centers on scalable .NET services, REST API development, deployment automation, and production performance optimization.
Role overview
You will build and maintain enterprise applications using C# and .NET 10, working with Microsoft Azure services to deliver reliable, high-quality software. The work includes developing ASP.NET Core Web APIs, optimizing data access with Azure Cosmos DB, and supporting ongoing operations through monitoring, troubleshooting, and CI/CD automation.
Responsibilities
- Design, develop, and maintain enterprise applications using C# and .NET 10
- Build scalable cloud-based solutions using Microsoft Azure services
- Develop and maintain ASP.NET Core Web APIs and REST-based services
- Design, implement, and optimize applications using Azure Cosmos DB (NoSQL)
- Create and maintain infrastructure deployment templates using Azure Resource Manager (ARM) Templates
- Develop and support Azure Function Apps and Azure Web Apps
- Create and maintain reusable NuGet packages
- Participate in architecture discussions, technical design sessions, and code reviews
- Build and maintain CI/CD pipelines and deployment automation processes
- Monitor, troubleshoot, and optimize application performance in production environments
- Collaborate with cross-functional teams to deliver reliable, high-quality software solutions
Requirements
- 5+ years of professional experience developing applications using C# and .NET
- 3+ years of hands-on experience with Microsoft Azure
- Experience developing enterprise-scale cloud applications
- Strong understanding of object-oriented programming principles and software architecture patterns
- Experience building and consuming REST APIs
- Experience with Git and source control workflows
- Experience designing and working with scalable NoSQL databases
- Strong analytical, troubleshooting, and problem-solving skills
- Excellent written and verbal communication skills
- Ability to work independently and collaborate effectively within an Agile development environment
Technology focus
- C#, .NET 10
- Microsoft Azure, ASP.NET Core, ASP.NET Core Web APIs
- REST
- Azure Cosmos DB
- Azure Resource Manager (ARM) Templates
- Azure Function Apps, Azure Web Apps
- NuGet, CI/CD, Azure DevOps
- Azure Storage, Azure Key Vault, Azure Monitor and Application Insights
- Infrastructure as Code (ARM Templates)
- Data modeling and partitioning strategies
Technical experience
Candidates should have experience with several of the following:
- Azure Web Apps
- Azure Function Apps
- Azure Storage
- Azure Cosmos DB
- Azure Key Vault
- Azure Monitor and Application Insights
- Azure DevOps
- CI/CD pipelines
- Infrastructure as Code (ARM Templates)
- Deployment automation
- Production monitoring and troubleshooting
- Application performance optimization
- Data modeling and partitioning strategies
- Query optimization and performance tuning
- Distributed systems concepts
- Scalable cloud application design
Preferred qualifications
- Experience designing cloud-native applications
- Experience building event-driven architectures using Azure Functions
- Familiarity with authentication and authorization frameworks: OAuth2, OpenID Connect, JWT
- Experience optimizing Azure costs and application performance
- Knowledge of caching strategies and distributed application patterns
- Experience troubleshooting complex production issues in Azure environments
Compensation and logistics
- Location: Durham, NH (onsite)
- Pay: $40.00 - $50.00 per hour
- Work location: In person
- Ability to commute: Durham, NH 03824 (required)
- Experience minimum: 5 years
- .NET experience: 3 years (required)
Benefits
- Dental insurance
- Health insurance
- Paid time off