Note: The job is a remote job and is open to candidates in USA. Red Hawk Technologies, which provides fractional consulting services to clients across industries following its acquisition of Transform Labs, is seeking a Senior Software Engineer (.NET). The role focuses on designing, developing, and maintaining scalable cloud-native applications and services using .NET and Microsoft Azure while working directly with a long-term client. Responsibilities include backend development, Azure infrastructure and services, identity management, data workflows, messaging, architecture, testing, performance optimization, and troubleshooting.
Responsibilities
- Design, develop, and test backend applications and services using C# / .NET and strong SQL/relational database practices
- Design, deploy, and maintain cloud infrastructure and services on Microsoft Azure
- Build and support identity and access management solutions using Microsoft Entra ID and the Microsoft Graph .NET SDK
- Develop serverless solutions using Azure Functions
- Build and orchestrate data-driven workflows using Azure Data Factory (ADF) for data movement and transformation at scale
- Implement asynchronous, decoupled messaging patterns using Azure Queue Storage or RabbitMQ
- Manage unstructured data storage and retrieval using Azure Blob Storage and the Azure.Storage.Blobs SDK
- Partner directly with the client to gather requirements, provide technical recommendations, and communicate progress and tradeoffs clearly
- Work with other engineers to design and implement software architecture, including APIs and integrations
- Write unit tests and follow test-driven development practices
- Optimize application performance, scalability, and security
- Debug and troubleshoot software issues across the stack, including in live client environments
Skills
- * Bachelor's degree in computer science or a related field
- * 5+ years of experience as a software engineer, with direct client-facing experience required
- * Strong programming skills in .NET
- * Strong SQL and relational database design skills
- * Hands-on experience with Microsoft Azure, including Azure Functions and Azure Data Factory
- * Experience with Microsoft Entra ID (Azure AD) and the Microsoft Graph .NET SDK
- * Experience with Azure Queue Storage, RabbitMQ, or similar messaging systems
- * Experience with Azure Blob Storage for unstructured data management
- * Experience with Git and other version control systems
- * Excellent problem-solving and debugging skills
- * Excellent client management and communication skills — comfortable presenting technical decisions to non-technical stakeholders
- * Understanding of modern DevOps principles
- * Remote, but USA-based, Eastern or Central Standard Time Zone
- Unfortunately, we cannot accept EAD, OPT, OR H1B candidates or those that live outside the United States
- * Experience with containerization (Docker, Kubernetes)
- * Experience with CI/CD pipelines
- * Familiarity with additional messaging/event systems (Kafka, Azure Service Bus)
Benefits
- Remote work for USA-based employees in the Eastern or Central Standard Time Zone
- Long-term contract with the potential for full-time employment
Company Overview