Sr .NET / Azure DeveloperLooking for Sr.NET / Azure Developer Participate in the analysis, solution, development, and deployments for moving a legacy application into Azure cloud and creating microservices. Candidate should be experienced with enterprise applications, including creating detailed program design specifications for high complexity user interfaces, application enhancements, new functionality and backend processes in collaboration with customers, business partners and other product team members.RequirementsBachelor's degree in computer science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training5 years of Software Development Life Cycle (SDLC) experience10+ years of .NET/C# experience3 years of experience with Azure Cloud, practical experience in refactoring legacy applications for cloud migrationExposure to cloud-based deployments, CI/CD deployment pipelineDemonstrated experience in the following:Strong coding skills and concepts in.NETMicroservicesRich Internet Applications (RIA) - React/AngularJS, JavaScript/jQuery/CSS/HTML5Integration & Collaboration Tools, GITWeb Services – Prefer REST experienceDatabases - Prefer NoSQL/MS Cosmos experienceExperience with developer testing practices (i.e. Junit/Nunit, etc.) and understands the differences between unit, functional and system tests.Experience with TDD a plusExperience with Agile software development methodologies