Bachelor’s or advanced degree in Computer Science, Software Engineering, or equivalent professional experience. Minimum of 10 years of proven success in software development, with a strong emphasis on .NET and web technologies, architectural design, and cloud-based solutions. Proficient in designing and implementing scalable, distributed systems. In-depth knowledge of contemporary development methodologies, including microservices architecture, CI/CD pipelines, and cloud-native development frameworks. Strong analytical and problem-solving skills. Exceptional communication skills. Demonstrated experience in leading engineering teams, mentoring developers, and influencing cross-functional initiatives. Proven experience with Microsoft .NET Framework and .NET Core. High proficiency in JavaScript, TypeScript, AngularJS/Angular, and React/React Native. In-depth knowledge of AWS/Azure/GCP services and cloud-native architectures.