Randstad Digital Americas ยท 20 hours ago
.NET Software Engineer
Randstad Digital Americas is seeking a .NET Software Engineer for a long-term opportunity. The role focuses on independently designing and implementing features while collaborating with teams to optimize application performance and support production systems.
Information Technology & Services
Responsibilities
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
Qualification
Required
5+ years experience for developers who can independently design and implement features with minimal guidance
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
Code samples, GitHub repositories, or portfolio demonstrating .NET development
Experience 'building,' 'developing,' 'implementing' APIs, services, or applications
Problem-solving through code, not just configuration
Technical depth in C#, .NET, and software design patterns
Testing mindset with examples of unit tests, TDD, or test automation
Business logic implementation showing understanding of domains like e-commerce, payments, inventory, etc
Preferred
Azure experience is preferred but not required
Benefits
Medical
Prescription
Dental
Vision
AD&D
Life insurance offerings
Short-term disability
401K plan
Company
Randstad Digital Americas
Randstad Digital is a trusted digital enablement partner that facilitates accelerated transformation for businesses by providing global talent, capacity, and solutions across specialized domains.