Job Description The Enterprise Architect will design, build, and develop customer products and programs, providing thought leadership to customers and project teams through technological expertise. The architect must have experience in leading technology design and development of complex enterprise-level software products and programs as a solution, enterprise, or technology architect. Essential Duties/Responsibilities • Architecture Design : Develop and implement enterprise architecture models, scalable, reusable, and secure designs for digital engineering programs; create architectural solutions integrating business processes, operating systems, and applications; implement the latest web and mobile technologies; understand and work with DevOps pipelines, monitoring, and CI/CD concepts. • Migration Strategy & Roadmap : Define and document strategies and phased roadmaps for migrating .NET libraries to Java and Python; analyze and prioritize libraries based on impact, complexity, and dependencies. • Assessment & Planning : Analyze existing .NET codebases and architectures to identify migration challenges; perform gap analysis; define refactoring requirements; estimate timelines and resources. • Strategic Planning : Set strategic directions for IT applications; define and communicate architecture strategies, goals, and viewpoints. • Project Management : Lead cross-functional teams to develop optimal architectures; provide technical guidance and roadmaps. • Quality Assurance : Review system and application designs for architectural compliance and quality; ensure project feasibility and standards adherence. • Documentation and Reporting : Maintain architectural artifacts; manage diagrams and governance documents; report progress and conformance to stakeholders. • Innovation : Keep updated with web technology trends to improve architectures and solutions. • Customer Alignment : Collaborate with onshore architects and customers to brainstorm and suggest suitable technology solutions. • Risk Management : Identify and mitigate technical risks related to platforms and transitions. • Additional Responsibilities : Ensure business continuity, performance, and compliance during migration; legal domain experience is advantageous. Skills & Experience • Proven experience as an Enterprise Solution Architect or similar in large-scale modernization or re-platforming projects. • Over 18 years in software development/SDLC and IT infrastructure, with at least 6 years in an architect role. • Strong technical background with proficiency in architectural frameworks and methodologies. • Extensive experience in web development and enterprise architecture, including backend and frontend technologies like .NET, Java, C#, React, Node.js, Angular, HTML/CSS3, Python, API, SQL, and system integration. • Experience managing cloud infrastructure on Azure, AWS, or Google Cloud. • Leadership experience guiding technical teams and working with global delivery teams. • Self-driven with project management skills; innovative and creative mindset. • Experience in migration planning, defining strategies, roadmaps, and estimations. • Knowledge of DevOps practices, cloud infrastructure, and source code repositories. • Nice to have: Knowledge of GenAI and data engineering fundamentals. • Experience working in Agile-Scrum environments and leading teams in technology and design aspects. • Ability to align technical decisions with business goals and design scalable, future-proof solutions. • Strong analytical, problem-solving, negotiation, and communication skills. • Familiarity with UML, GitHub Copilot, Jira, and excellent organizational skills. • Bachelor's or master's degree in relevant fields; relevant certifications are a plus. #J-18808-Ljbffr
Job Type
Fulltime role
Skills required
CI/CD, .NET, Java, C#, React, Node.js, Angular, Python, Azure, GitHub
Location
Chicago, Illinois
Salary
No salary information was found.
Date Posted
May 12, 2025
ZipRecruiter is seeking an experienced Enterprise Solution Architect to design and develop enterprise-level software products. The role involves providing technical leadership and managing migration strategies in a collaborative environment.