Software Modernization Expert Our team excels at transforming legacy systems into modern, efficient, and scalable solutions. Job Overview: We are seeking a skilled software modernization expert to lead client application modernization projects using AI-driven solutions and processes. Key Responsibilities: - Execute complex migration projects by analyzing legacy codebases, identifying dependencies and risks, and designing modern solutions that preserve legacy functionality while improving performance and maintainability. - Implement code transformations and refactoring strategies aligned with modern architectural best practices. - Collaborate with internal team members to document designs, migration strategies, and project learnings. - Stay current with emerging technologies and best practices in software modernization to continuously improve our methodologies and tools. Required Skills & Experience: - Bachelor's degree in computer science, software engineering or related field or equivalent experience (5+ years in software development). - Proven experience 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. - Experience working with or prompting AI tools. - Excellent problem-solving skills and a proactive mindset. - Comfortable working independently in a fast-paced, remote team environment. - Upper intermediate (B2) English proficiency. Preferred Qualifications: - Experience with cloud platforms (AWS, Azure, or Google Cloud) in the context of modernization projects. - Knowledge of containerization technologies and microservices architecture.