Position Overview We seek a Solutions Architect to provide expertise in architecture principles, data management systems, and large system designs.
This role guides the transition from legacy to modern systems through information flows, data exchange, and standardization services.
This position requires full-time, in-person presence in the DC-Baltimore area.
Remote work is not available.
Primary Responsibilities Architecture Development and Planning Develop migration plans from legacy to modern systems Create technical reference models including hardware and software standards Engineer integrated hardware and software solutions to meet mission requirements Define, document, and communicate enterprise and solution-level architecture patterns, standards, and blueprints Technical Design and Implementation Design high-performance, scalable applications and services using node.js, Java, .NET, Spring Boot, REST APIs, and microservices architectures Guide development teams in selecting frameworks, design patterns, and toolchains Lead architecture reviews and technical risk assessments across application and data integration platforms (Informatica, PostgreSQL / Aurora, AWS Lambda, S3, API Gateway) Design secure integration approaches using OAuth2, JWT, and API management strategies Deployment and Modernization Support deployment planning and DevOps collaboration by aligning CI / CD pipelines, infrastructure-as-code (Terraform, Ansible), and containerization strategies Provide guidance on modernization of legacy applications and refactoring into cloud-native and service-oriented architectures Maintain technical documentation, architecture decision records (ADRs), and architectural runbooks Leadership and Collaboration Partner with business analysts, project managers, and product owners to ensure architecture supports business and technical requirements Mentor junior architects and senior developers on architectural thinking, scalability, and best practices Lead cross-functional teams in major IT implementation efforts Required Qualifications Education Bachelor's degree in Engineering, Computer Science, Mathematics, or related field from an accredited institution Master's degree preferred General Experience Ten (10) years planning, designing, building, and implementing IT systems Specialized Experience Five (5) of the required ten (10) years must include direct supervision and management of major projects involving professional support services or the integration, implementation, and transition of large complex system architectures Must have served as lead architect or chief architect in major IT implementation efforts Must demonstrate broad understanding of client IT environmental issues and solutions Must be recognized as an expert within the IT industry Must demonstrate excellence in written and verbal communication skills Technical Experience Requirements Ten (10) years architecting multi-tier web solutions Five (5) years with JavaScript frameworks such as Node.JS Strong programming skills in Node.JS, Java, J2EE, Spring, JavaScript, Hibernate, JSON for designing and implementing multi-tier, distributed, and highly scalable applications Experience developing and deploying Node.JS solutions on Linux-based AWS EC2 Cloud Infrastructure and Docker containers Experience with DevOps automation and modern containerization, orchestration, and virtualization technologies Experience with Test-Driven Development using automated testing frameworks such as Selenium, Cucumber, and Protractor Experience architecting and developing mobile applications for iOS or Android platforms (preferred) Powered by JazzHR
Senior Solution Architect • Linthicum, MD, US