Application Modernization Expert Role We are seeking an accomplished professional to spearhead the modernization of legacy applications and drive innovation in our delivery team. This strategic role involves collaborating with internal stakeholders to design, implement, and execute cutting-edge solutions that enhance performance, maintainability, and functionality. - Assess complex codebases to identify dependencies, risks, and opportunities for improvement during migration - Develop and deploy innovative solutions aligned with modern architectural best practices while preserving legacy functionality - Implement code transformations and refactoring strategies to optimize system performance and scalability - Collaborate with cross-functional teams to document designs, migration strategies, and project learnings - Identify project risks, issues, and dependencies, and develop mitigation strategies to ensure timely project completion Required Skills & Experience: - Bachelor's degree in computer science, software engineering, or a related field or equivalent experience (5+ years in software development) - Proven track record of successfully modernizing legacy applications and migrating them to modern languages such as Java, C#, or Python - Strong understanding of software architecture, refactoring techniques, and design patterns - Experience with tools and methodologies for code analysis, refactoring, and automated testing