At Mechanized AI, we're at the forefront of AI innovation, leveraging cutting-edge technology to transform legacy systems into modern, efficient, and scalable solutions. We work with enterprise clients to breathe life into their existing software, ensuring they can meet today's demands in a fast-paced digital landscape. Our team thrives on solving complex challenges and delivering innovative solutions in an environment that encourages creativity, collaboration, and continuous learning. We're seeking an experienced Application Modernization Specialist to join our growing team. - Lead software modernization projects for seamless transition from legacy to modern architectures. - Analyze legacy codebases to understand business logic, dependencies, and potential migration risks. - Design and implement solutions maintaining legacy integrity while improving performance, scalability, and maintainability. - Engage with clients throughout project lifecycle to gather requirements and communicate progress. - Collaborate with cross-functional teams to ensure successful project delivery. - Provide technical leadership and guidance to development teams during modernization. - Identify and mitigate legacy system migration risks, minimizing disruption to business operations. - Document architectural designs, migration strategies, and technical details for transparency and knowledge sharing. - Stay current with emerging technologies and best practices in software modernization. The ideal candidate has a background in software architecture and extensive experience leading modernization projects. Expertise in migrating from COBOL to newer languages is highly desirable, but we also welcome candidates with a track record of transforming other legacy systems into modern technologies. Required Skills & Experience: - Bachelor's degree in computer science, software engineering or related field. - Experience as a Software Architect or Senior Developer focused on modernization projects. - Client delivery experience. - Deep understanding of software architecture principles, design patterns, and best practices. - Experience with tools and methodologies for code analysis, refactoring, and automated testing. - Strong analytical and problem-solving skills. - Effective written and oral communications skills.