Senior .NET Developer

Compunnel Inc.
Sunnyvale, CA, United States
2 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET Java (Programming Language) .NET Framework Multitier Architecture Application Performance Management User Authentication Unit Testing Microsoft Azure C Sharp (Programming Language) Cloud Storage Communications Protocols Computer Networks
+51 more
Continuous Integration Command-Query Responsibility Segregation (Software Development) Data Security Software Design Patterns Linux Distributed Systems Middleware Entity Framework Github Interoperability Apache JMeter Load Testing Log Analysis Microsoft SQL Server SQL Azure OAuth Open Web Application Security Performance Tuning Public Key Infrastructure Openid Connect Azure Active Directory Prometheus Zero Trust Network Access OPC Unified Architecture JSON Web Token Security Assertion Markup Language (SAML) Software Engineering Openapi Data Logging Performance Testing Test-Driven Development (TDD) .NET Core Grafana Software Security Software Troubleshooting Git Xunit Moq Containerization Integration Tests Kubernetes Github Enterprise Apache Kafka Cosmos DB Azure AKS Azure IoT Restful APIs Splunk Docker Confluent Web Api

Job description

Design, develop, and maintain enterprise-grade applications and services using C#, .NET 10 LTS/.NET Core, and ASP.NET Core Web API. Develop and integrate Azure IoT solutions using Azure IoT Hub SDK for .NET and related Azure IoT services. Implement event-driven and publish-subscribe architectures using Apache Kafka and Confluent .NET client. Develop and maintain RESTful APIs and service contracts using OpenAPI specifications. Implement data access and persistence solutions using Entity Framework Core and SQL Server/Azure SQL Database. Design, build, and deploy containerized applications using Docker, Kubernetes, Helm, and Azure Kubernetes Service (AKS). Work with Azure services, including Azure IoT Hub, Device Provisioning Service (DPS), Azure IoT Operations, App Service, Azure Blob Storage, and Azure Cosmos DB. Implement authentication and authorization mechanisms using Microsoft Entra ID, OAuth 2.0, OpenID Connect, SAML 2.0, JWT, and mutual TLS. Develop and maintain unit and integration tests using xUnit, Moq, NSubstitute, Fluent Assertions, and Testcontainers. Perform load and performance testing using JMeter, k6, or Azure Load Testing. Implement application logging, monitoring, and observability using Splunk, Azure Log Analytics, Application Insights, OpenTelemetry, Serilog, Prometheus, and Grafana. Manage source code and CI/CD workflows using Git, GitHub Enterprise, and GitHub Actions. Apply architectural and design patterns, including Clean Architecture, CQRS, Strategy, and Test-Driven Development (TDD). Ensure application security by following OWASP Top 10 guidelines, secure networking practices, PKI, and TLS standards. Troubleshoot complex technical issues and improve system stability, interoperability, portability, security, and scalability. Collaborate with cross-functional teams to deliver reliable solutions and support continuous improvement initiatives., NET 10 LTS/.NET Core ASP.NET Core Web API Entity Framework Core Azure IoT Hub SDK for .NET Apache Kafka OpenAPI Specifications SQL Server/Azure SQL Database Docker Kubernetes Helm

Requirements

6+ years of experience Bachelor’s Degree AZ-204 (Azure Developer Associate), Device Provisioning Service (DPS) Azure IoT Operations Unit and Integration Testing Load and Performance Testing Git and CI/CD Logging, Monitoring, and Observability Authentication and Authorization Architectural and Design Patterns Communication Protocols Networking Concepts Certificate and TLS Security ASP.NET Core Middleware Development Java Azure IoT Edge Linux OPC UA Post-Quantum Cryptography Readiness Zero Trust and Secure Software Supply Chain Solution Design System Integration Performance Optimization Troubleshooting and Technical Issue Resolution Cross-functional Collaboration Continuous Improvement Test-Driven Development Distributed Systems Design Secure Software Development

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…