Senior .NET Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+51 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦