ApplyApplication Modernization Specialist
Posted 3 months agoViewed
View full description
Requirements:
- 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.
- Expertise migrating legacy systems, preferably from COBOL to modern languages such as Java, C#, Python, or similar.
- 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, with ability to propose innovative solutions and troubleshoot issues.
- Ability to work independently and as part of a collaborative team in a fast-paced environment.
- Effective written and oral communications skills – C1/C2 (advanced/proficient) level English is required.
Responsibilities:
- Lead and execute software modernization projects, ensuring the seamless transition from legacy systems to modern, scalable architectures.
- Analyze existing legacy codebases to understand business logic, dependencies, and potential risks during migration.
- Design and implement solutions that maintain the integrity and functionality of legacy systems while improving performance, scalability, and maintainability.
- Collaborate closely with cross-functional teams, including developers, business analysts, and project managers, to ensure successful project delivery.
- Provide technical leadership and guidance to development teams throughout the modernization process.
- Identify and mitigate risks associated with legacy system migrations, ensuring minimal disruption to business operations.
- Document architectural designs, migration strategies, and other technical details to ensure transparency and knowledge sharing within the team.
- Stay current with emerging technologies and best practices in software modernization to continuously improve our methodologies and tools.
Apply