Azure/C# Senior Software Engineer
Role Description: We are seeking a Azure/C# Senior Software Engineer for a hybrid position based in the Cedar Rapids, Iowa area. Responsibilities:· Lead the development, testing, implementation, and lifecycle management of enterprise backend services, APIs, and integration solutions aligned with business requirements and architectural standards. · Support, enhance, and modernize enterprise backend applications utilizing .NET, C#, Azure App Services, Azure Functions, and related Azure integration and platform technologies.· Develop high-quality, scalable, maintainable, and well-documented backend code that meets established standards for performance, reliability, and operational support.· Provide technical leadership and full ownership of assigned backend applications and services, ensuring long-term stability, maintainability, and production reliability.· Drive troubleshooting and resolution of complex production issues, including incident management, root cause analysis, and implementation of long-term corrective solutions.· Operate within established SDLC and CI/CD processes utilizing Azure DevOps and YAML-driven build and deployment pipelines.· Partner with DevOps, infrastructure, platform, QA, and business teams to support secure, automated, and efficient software delivery practices.· Contribute to the continuous improvement and modernization of legacy applications and enterprise systems.· Develop and maintain technical documentation to support operational processes, knowledge transfer, and onboarding initiatives.· Participate in scheduled on-call support rotations as needed.Requirements:· 7+ years of experience in application development and enterprise software engineering.· Strong knowledge of backend software engineering principles, including service-oriented architecture, API development, integration patterns, and maintainable object-oriented programming practices.· Hands-on experience supporting large-scale, business-critical, and legacy enterprise applications and systems.· Proven experience designing, developing, and maintaining backend applications and services utilizing .NET, C#, Azure DevOps, Azure App Services, and Azure Functions.