NorthHill Technology Resources is currently looking for a knowledgeable and self-motivated Solutions Architect with the ability to take on and overcome challenges in a dynamic and collaborative team environment delivering enterprise class technology solutions. The ideal Solutions Architect will be the chief architect and technical leader for the development of the solution. To perform this job successfully, an individual must possess the knowledge, skills, and relevant experience listed; meet the education and work experience required; and must be able to perform each essential duty and responsibility satisfactorily. Other duties, in addition to the below, may be assigned as necessary to meet business needs.
Essential Job Functions:
•Facilitates gathering & validation of software requirements using analytical methods, for enterprise-wide or large-scale software systems
•Designs a modular solution architectures that include software, hardware, and communications solutions to support the overall total requirements, and provide for current and future functional, cross-functional, non-functional requirements and interfaces.
•Ensures architectures comply with open systems standards as they apply to the client’s environment
•Evaluates compatibility of information system development efforts with agency architectures, technologies and recommend adjustments, as appropriate
•Lead analytical and systematic evaluation of requirements to include business objectives, program processes and workflows, business rules, data management, interfaces, and maintenance to develop solution architecture
•Provides consultative support and guidance on complex tasks and daily supervision and direction of team staff
•Researches and evaluates solution alternatives, coordinates technical discussions, and socializes recommendations based on project requirements.
•Lead the development team to deliver solution work products based on established architecture and design
•Addresses problems and troubleshoot issues in migrating workloads or integrating with cloud services
•Consults with project teams, end-users, and key stakeholders to identify application functionality alignment to business requirements, and provide mitigation strategies for technology risks
•Assists in the evaluation, recommendation, architecture and development of COTS, open-source software packages required in the cloud migration, integration, and automation for SaaS, PaaS, IaaS environments.
Minimum Required Qualifications:
•Bachelor’s degree or equivalent experience in an information technology or related fields.
•Must be a United States Citizen and able to obtain or currently possess a U.S. Government clearance at the Public Trust.
•Overall 15 years of experience in IT with 10+ years of experience in system / technology architecture is required
•Experience and Knowledge of VA / VBA business and systems
•Experience Architecting / Solutions with Low Code / No Code Environments such as Appian / SFDC
•Experience Architecting solutions with digital forms and document-intensive workflows using solutions such as Adobe Experience Manager (formerly Adobe Lifecycle Forms)
•Experience in the design and deployment of dynamically scalable fault-tolerant, reliable, and highly available applications on AWS
•Experience in the selection of appropriate AWS services for designing and deploying the applications
•Experience in the migration of complex and multi-tier applications to AWS Cloud environments
•Experience in the implementation of Governance / cost-control strategies for Cloud-based workloads in AWS
•Experience in designing and monitoring the enterprise-wide scalable operations in AWS Cloud environments
•Experience with provisioning, configuring, managing AWS services such as VPC/SubNet/Security Group, EC2, ECS, CLI, S3, Route 53, CloudWatch, Lambda, IAM
•Knowledge in implementing the Federal IT security standards such as SOC, NIST, FISMA, FedRAMP is highly desired
•Experience in Agile practices such as DevOps, DevSecOps, CI/CD
•Experience with developing modular application components leveraging microservices architecture principles
•Experience with current and emerging technologies across multiple domains including network, database, endpoint, virtual computing, cloud computing, RPA, ML, and AI is highly desired
•Experience with technical designs, frameworks, and implementations.
•Experience with leading technical teams, specifically managing multiple sprint teams, concurrent workstreams
•Experience working in a team-oriented, collaborative environment
•AWS Certified Solution Architect – Professional is preferred