Government and Infrastructure - Digital Engineering - Modernization Senior Engineer
Listed on 2026-10-12
-
Software Development
At EY, we’re all in to shape your future with confidence.
We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go. Join EY and help to build a better working world.
Government and Infrastructure – Technology Consulting - Digital Engineering – Application Modernization Senior EngineerFrom strategy to execution, the Government & Infrastructure practice of Ernst & Young provides a full range of consulting and audit services to help our Federal, State, Local and Education clients implement new ideas to help achieve their mission outcomes. We deliver real change and measurable results through our diverse, high-performing teams, quality work at the highest professional standards, operational know-how from across our global organization, and creative and bold ideas that drive innovation.
We enable our government clients to achieve their mission of protecting the nation and serving the people; increasing public safety; improving healthcare for our military, veterans and citizens; delivering essential public services; and helping those in need.
Our Digital Engineering practice is helping organizations solve complex problems through purpose-led transformation. To achieve this mission, a diverse and talented team from around the globe are creating innovative digital experiences that help our clients succeed and thrive.
The Application Modernization Senior Engineer provides the hands‑on engineering judgment behind the program's rationalization and modernization recommendations. This role validates and deepens automated assessment results by reading and evaluating legacy code, confirming dependencies and data flows, assessing technical debt and cloud readiness, and recommending the right disposition and modernization pathway for each application.
The evidence and recommendations produced by Application Modernization Engineers form the core of the rationalization deliverables and the sequenced modernization roadmap, and they set the technical baseline for the modernization waves that follow.
YourKey Responsibilities
- Perform targeted technical validation of automated assessment results for assigned applications: confirm component inventories, technology versions, dependencies, interfaces and data flows, and resolve gaps, ambiguities and false positives.
- Read and assess application source code across .NET Framework and .NET (C#), Java (monolithic and early service-based), Cold Fusion, JavaScript front ends, stored procedures and batch or scheduled jobs.
- Evaluate code quality, maintainability, test coverage, framework and library currency, end‑of‑support exposure and technical debt using both tooling (for example, Sonar Qube) and expert review.
- Assess database design and usage across Oracle, SQL Server and PostgreSQL, including tightly coupled and shared databases, cross‑application data access and replication.
- Assess architecture and cloud readiness, including statefulness, configuration management, session handling, authentication patterns and hosting dependencies.
- Identify functional overlap and redundant business capabilities across applications to support consolidation analysis.
- Score applications against defined rationalization criteria (business value, technical condition, risk and cost) and recommend a disposition (retain, retire, consolidate or modernize) and a modernization pathway (rehost, replatform, refactor, rearchitect, replace or retire).
- Develop target‑state direction, effort and complexity estimates, dependencies and sequencing constraints that feed the modernization roadmap and wave plan.
- Document findings and supporting evidence in a traceable form suitable for client review and acceptance, and contribute to…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).