Senior Software Engineer ( C#, .NET, Azure)
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Cyma Systems Inc, is seeking the following. Apply via Dice today!Title: Senior Software Engineer (C#, .NET, Azure)Location: Richmond, VA (Onsite 3 days/week Local candidates only)Experience: 5+ YearsJob Description:We are seeking a Senior Software Engineer with strong expertise in C#, .NET, and Azure to design, develop, and maintain scalable, high-performance applications. This role involves hands-on development, system design, and mentoring junior engineers.Key Responsibilities:Design, develop, and maintain applications using C# and ASP.NET CoreBuild and manage RESTful APIsWork on Azure-based cloud solutions and microservices architectureCollaborate with cross-functional teams to deliver featuresPerform code reviews and ensure best practicesTroubleshoot performance and scalability issuesSupport CI/CD and deployment processesRequired Skills:Strong experience with C#, .NET, ASP.NET CoreHands-on experience with Microsoft AzureExperience with REST APIs, Microservices, and ContainerizationKnowledge of Azure SQL / Cosmos DB or similar databasesSolid understanding of software architecture and design patternsExperience with CI/CD pipelinesNice to Have:Azure CertificationAI tools/workflows exposure (e.g., Claude)Svelte experienceEducation:Bachelor s in Computer Science or related field (or equivalent experience)