Bachelor’s degree in Computer Science, Engineering, or a related technical field 5+ years of professional software development experience Proficiency in C#, .NET (Core, MAUI, Blazor, WPF, WinForms), C++, Python, SQL, and REST API development Experience working with Azure DevOps, AWS, Git, Jenkins, Docker, Kubernetes, and CI/CD pipelines Ability to build, maintain, and troubleshoot distributed systems and cross-platform applications Strong analytical, communication, and problem-solving skills Ability to work effectively in Agile environments Commitment to producing high-quality, secure, and well-documented software