Senior Software Design Architect (Remote)
Location
Herndon, VA | United States
Job description
-Must be US Citizen eligible to obtain a Public Trust (no GC/EAD)
100% Remote | Direct Hire | $180,000 - $215,000
*4+ years of experience with React and NodeJS*
-Must have a Bachelors Degree in Computer Science or related degree
-Must have AWS experience, database design and modeling experience.
Overview: The Senior Software Design Architect is responsible for architecting and implementing multiple products and features in parallel; will be responsible for translating overall business requirements and vision to a technical architecture and developing working prototype, overall solution and frameworks as needed.
Responsibilities: - 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.
- Conduct business and technical discovery with customers and provides recommendations for engagements while also identifying critical dependencies and gaps.
- As needed, independently applying a wide set of engineering disciplines for planning, design, analysis, coding, testing, roll-out and support of software products
- Be responsible for:
- The designing of interface standards, quality assurance standards, performance standards, and cost-benefit analysis of modem state-of-the art information systems; analyzes available technologies and makes recommendations of technologies to use and how best to use them
- Designing highly complex solutions with multiple applications with high transaction volumes.
- Create system architecture and design documents to include detail software architecture diagram, logical and physical deployment views using UML
- Serve 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 new development and/or 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 well-integrated across products.
- Help developers to adopt new platforms through documentation, training, and mentoring
Required: - B achelor's degree in Computer Science or related field and 10+ years of experience including:
- 10+ years of full-lifecycle application development lead experience
- 6+ years of experience in architecting large-scale systems
- 6+ years of experience in building multi-tier applications using webservices / APIs / microservices
- 5+ years of experience using Agile/Lean methodologies, continuous deployment, automated testing, and DevSecOps
- 4+ years of experience with Nodejs and React
- Experience in or knowledge of developing systems utilizing AWS Cloud-native designs
- Demonstrated experience as a technical lead of a large-scale migration to a cloud infrastructure (AWS)
- Experience on multiple application development projects with similar responsibilities
- 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
- 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
- Ability to obtain Federal Government Public Trust
Preferred: - Experience with legacy system modernization
- Experience with large scale data migration
- Experience with Serverless computing
- Experience with scaled agile frameworks
- Master's degree preferred
- Highly prefer candidates residing in the DC Metro area or Eastern time zone.
Job tags
Salary