Negotiable
Undetermined
Remote
Remote
Summary: The Solution Architect for Application Modernization will lead the transformation of an aviation technology platform by modernizing legacy Pascal-based systems into scalable architectures. This role requires a hands-on approach, collaborating with stakeholders and engineering teams to define modernization strategies and execute initiatives. The ideal candidate will have extensive experience in application modernization and a strong understanding of aviation technology. Knowledge of legacy system transformation and software architecture is essential for success in this position.
Key Responsibilities:
- Assess existing legacy applications and define modernization roadmaps.
- Lead migration of Pascal-based applications to modern technology platforms and architectures.
- Design scalable, maintainable, and modular application architectures.
- Develop target-state architecture, integration strategies, and migration approaches.
- Evaluate modernization options, including re-platforming, refactoring, reengineering, and replacement strategies.
- Create architectural standards, design patterns, and implementation guidelines.
- Identify technical debt, modernization risks, and mitigation strategies.
- Provide architectural oversight throughout the software development lifecycle.
- Collaborate with development teams to ensure adherence to architectural standards.
- Conduct architecture reviews, code reviews, and technical design sessions.
- Mentor developers and technical leads on modernization best practices.
- Support solution design for cloud, web, API, database, and integration components.
- Analyze existing Pascal codebase and legacy application components.
- Document current-state architecture, workflows, dependencies, and interfaces.
- Reverse engineer undocumented systems and business processes.
- Develop migration strategies that minimize operational disruption.
- Work closely with business and technical stakeholders to gather requirements.
- Translate business objectives into technical solutions.
- Present architecture recommendations, modernization plans, and technical roadmaps to leadership.
- Facilitate decision-making around technology selection and implementation approaches.
Key Skills:
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field.
- 10+ years of software architecture and application development experience.
- 7+ years of application modernization and legacy transformation experience.
- Strong experience designing enterprise and distributed application architectures.
- Experience modernizing legacy systems and migrating applications to modern platforms.
- Experience with Pascal or modernization of Pascal-based applications.
- Strong understanding of Linux-based environments and modern software architectures.
- Experience with APIs, integration frameworks, databases, and cloud technologies.
- Strong documentation, communication, and stakeholder management skills.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
- Assess existing legacy applications and define modernization roadmaps.
- Lead migration of Pascal-based applications to modern technology platforms and architectures.
- Design scalable, maintainable, and modular application architectures
Develop target-state architecture, integration strategies, and migration approaches. - Evaluate modernization options, including re-platforming, refactoring, reengineering, and replacement strategies.
- Create architectural standards, design patterns, and implementation guidelines.
- Identify technical debt, modernization risks, and mitigation strategies.
- Provide architectural oversight throughout the software development lifecycle.
- Collaborate with development teams to ensure adherence to architectural standards.
- Conduct architecture reviews, code reviews, and technical design sessions.
- Mentor developers and technical leads on modernization best practices.
- Support solution design for cloud, web, API, database, and integration components
- Analyze existing Pascal codebase and legacy application components.
- Document current-state architecture, workflows, dependencies, and interfaces.
- Reverse engineer undocumented systems and business processes.
- Develop migration strategies that minimize operational disruption.
- Work closely with business and technical stakeholders to gather requirements.
- Translate business objectives into technical solutions.
- Present architecture recommendations, modernization plans, and technical roadmaps to leadership.
- Facilitate decision-making around technology selection and implementation approaches.
- Bachelor''s degree in Computer Science, Software Engineering, Information Systems, or related field.
- 10+ years of software architecture and application development experience.
- 7+ years of application modernization and legacy transformation experience.
- Strong experience designing enterprise and distributed application architectures.
- Experience modernizing legacy systems and migrating applications to modern platforms.
- Experience with Pascal or modernization of Pascal-based applications.
Strong understanding of Linux-based environments and modern software architectures. - Experience with APIs, integration frameworks, databases, and cloud technologies.
- Strong documentation, communication, and stakeholder management skills.