As a Solutions Architect you will be responsible for driving multiple customer solution design projects in parallel; This candidate will be responsible for translating overall conceptual solution to software framework and developing working prototype to prove the concept.
- Conduct business and technical discovery with customers; find novel solutions architectures and use cases to help customers meet their objectives
- Provide robust recommendations for engagements while also identifying critical dependencies and gaps.
- Present proposals to senior government officials in a clear and compelling way; has a balance of business and technology acumen including ability to articulate high level technical solutions to business problems and to tie solutions to program success criteria.
- Recommend senior management on improvement areas
- Capable of independently applying a wide set of engineering disciplines for planning design analysis coding testing rollout and support of information systems architectures.
- Responsible for the designing of interface standards quality assurance standards performance standards and costbenefit analysis of modem stateofthe art information systems; analyzes available technologies and makes recommendations of technologies to use and how best to use them
- Design highly complex solutions with multiple applications with high transaction volumes.
- Create System Design Document to include detail software architecture diagram logical and physical deployment views using UML
- Serves as the technical and technology expert supporting the crafting of the application architecture aspects of the solution as well as supporting the implementation of the solution.
- Review proposed enhancements to validate feasibility and assists with scoping and estimating work.
- In coordination with others monitor and analyze production performance while looking for ways to optimize and scale existing solutions.
- Ensure strategies standards and architecture are consistent and wellintegrated across products.
- Help developers to adopt new platforms through documentation training and mentoring
Required Skills: - Typically requires a bachelors degree in Computer Science Information Systems or relevant computer information systems degree with 810 years of experience
- 8 years of fulllifecycle application development lead experience
- 8 years of experience in IT Solution Delivery and architecture with deep understanding of industry patterns
- 6 years of experience in building multitier and SOA and RESTful based applications using (applicable skill set such as J2EE .NET JSON)
- 5 years of experience using Agile/Lean methodologies continuous deployment automated testing and DevSecOps
- Experience developing systems utilizing AWS Cloudnative designs
- Demonstrated experience as a technical lead of a largescale migration to a cloud infrastructure (AWS)
- Demonstrated experience in utilizing frameworks like Struts Spring and Hibernate
- Experience on multiple application development projects with similar responsibilities
- Demonstrated experience architecting building and deploying technical solutions that use multiple data stores targeting specific application use cases including multiple technologies including but not limited to SQL and noSQL databases
- Superior written and verbal communication skills with the ability to present technical details and interface with various groups such as project team clients and senior executives
- AWS Certifications
- Ability to obtain and maintain a Public Trust clearance
Desired Skills: - Understanding of Acceptance Test Driven Development (ATDD) concepts & methodology
- Experience architecting or creating systems around Business Process Management Solutions (BPMS)
- Experience in developing business rules and rule flows using JBoss Drools.
- Experience in designing SSO solution using SAML XACML protocols
- Experience in using flexible schema such as MongoDB
- Highly prefer candidates in eastern central or mountain time zones
- Experience supporting US federal government customers.