Job Description
Job Description
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 architecturesGuide development teams in selecting frameworks, design patterns, and toolchainsLead 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 strategiesDeployment and Modernization
Support deployment planning and DevOps collaboration by aligning CI / CD pipelines, infrastructure-as-code (Terraform, Ansible), and containerization strategiesProvide guidance on modernization of legacy applications and refactoring into cloud-native and service-oriented architecturesMaintain technical documentation, architecture decision records (ADRs), and architectural runbooksLeadership and Collaboration
Partner with business analysts, project managers, and product owners to ensure architecture supports business and technical requirementsMentor junior architects and senior developers on architectural thinking, scalability, and best practicesLead cross-functional teams in major IT implementation effortsRequired Qualifications
Education
Bachelor's degree in Engineering, Computer Science, Mathematics, or related field from an accredited institutionMaster's degree preferredGeneral Experience
Ten (10) years planning, designing, building, and implementing IT systemsSpecialized 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 architecturesMust have served as lead architect or chief architect in major IT implementation effortsMust demonstrate broad understanding of client IT environmental issues and solutionsMust be recognized as an expert within the IT industryMust demonstrate excellence in written and verbal communication skillsTechnical Experience Requirements
Ten (10) years architecting multi-tier web solutionsFive (5) years with JavaScript frameworks such as Node.JSStrong programming skills in Node.JS, Java, J2EE, Spring, JavaScript, Hibernate, JSON for designing and implementing multi-tier, distributed, and highly scalable applicationsExperience developing and deploying Node.JS solutions on Linux-based AWS EC2 Cloud Infrastructure and Docker containersExperience with DevOps automation and modern containerization, orchestration, and virtualization technologiesExperience with Test-Driven Development using automated testing frameworks such as Selenium, Cucumber, and ProtractorExperience architecting and developing mobile applications for iOS or Android platforms (preferred)Powered by JazzHR
dc1LxAINDT