We are seeking a highly skilled Software Developer to join our dynamic team. The ideal candidate will have experience in designing, developing, and deploying software solutions in a Windows server environment. They will play a critical role in establishing and managing the software development lifecycle (SDLC), overseeing project management, change management, and issue resolution. This role also requires a deep understanding of AWS and Azure, as well as proficiency in key programming languages including ASP.NET, JavaScript, and C#.