Job Listing

Software Developer – .NET/C#

Must Haves: 

– 5+ years hands-on C# / .NET development (not configuration, actual coding)

– RESTful API development – designed and built APIs from scratch

– Azure PaaS experience – has actually developed applications using Azure services (Functions, App Service, Cosmos DB, Service Bus, etc.)

– Unit testing / automated testing – writes tests as part of development workflow

– Git / version control – works in collaborative team environment

Day to Day:

Write production-quality C# code implementing business logic, APIs, microservices, and event-driven workflows

Design and develop RESTful APIs and cloud-native applications on Azure

Build event-driven systems using message queues, service buses, and streaming platforms (Kafka, Azure Service Bus, Event Grid)

Implement comprehensive automated testing including unit tests, integration tests, and contract tests

Debug and troubleshoot complex issues across distributed systems and cloud infrastructure

Participate in code reviews (both giving and receiving constructive feedback)

Optimize application performance to meet SLAs and functional requirements

Develop applications using Azure PaaS services including Function Apps, Cosmos DB, Service Bus, Storage Accounts, Event Grid, and others as needed

Containerize applications using Docker and deploy to Azure Container Apps, AKS, or App Service

Implement observability with Application Insights, OpenTelemetry, and structured logging

Work with Infrastructure as Code (Terraform, Bicep) to define application infrastructure

Work within the SAFe Agile framework and participate in all team ceremonies (sprint planning, standups, retros)

Collaborate with Technical Product Owners to define acceptance criteria and ensure stories meet business requirements

Partner with architects and senior engineers on system design and technical decisions

Document architectural decisions, APIs, and system behavior for team knowledge sharing

Support production systems including participating in on-call rotation and incident response

Contribute to secure coding practices through code reviews, threat modeling, and security reviews

Job details