Software Architect
Company: Peraton
Location: Herndon
Posted on: October 20, 2024
Job Description:
Responsibilities
Peraton is seeking a Senior Software Architect to join our team of
qualified, diverse individuals. This position is located in
Herndon, VA. The qualified applicant will become part of Peraton's
Department of State (DOS) Consular Systems Modernization (CSM)
Program, for the Bureau of Consular Affairs (CA). This initiative
is modernizing and consolidating the operational environment under
a common technology framework in order to better support the
services provided to CAs customers. As part of the modernization
program, the Senior Software Architect will be responsible for
providing architecture and development guidance across the software
development lifecycle (SDLC).
Roles and Responsibilities:
- Research, evaluate, and recommend tools and technologies for
CSM Program.
- Define solution architecture for modernized software-based
business services.
- Architect complex software systems using a combination of
commoditized services and custom developed services, within a
hybrid cloud architecture.
- Define and communicate architectural guidelines for software
systems across CSM Program.
- Apply standard design patterns and best practices to software
system architectures to improve maintainability, flexibility,
performance, security, and availability.
- Develop common, enabling, and business services, as needed,
using CSM Program technologies.
- Design software using industry standard design patterns and
best practices to improve maintainability, flexibility,
performance, security, and availability.
- Develop enterprise web-based applications using the Java
technology stack and within a SAFE Agile environment.
- Develop single page applications using a client-side rendering
framework.
- Develop service-based solutions using REST-based web
services.
- Develop database solutions for managing structured and
unstructured data.
- Develop automated unit and integration tests that can be
incorporated into CI/CD pipeline.
- Work with the system engineering team to elicit customer
requirements and develop system engineering models using a
model-based engineering strategy (UML and SysML).
- Define software requirements, both functional and
non-functional, as high-level epics, features, and user stories to
support SAFe Agile methodology.
Qualifications
Basic Qualifications:
- Bachelor's degree and at least 9 years' experience.
- Experience in leading the architectural design of enterprise
software systems.
- Experience in leveraging commoditized services and their
integration with custom developed services in a hybrid cloud
architecture environment.
- Experience in defining solution architectures and concept of
operations for projects specializing in development of enterprise
web applications.
- Experience with static code analyzers (CAST, HP Fortify,
SonarQube, etc.)
- Experience as a full stack software developer.
- Excellent communication skills, both verbally and in
writing.
- Must have a current, active Secret (or higher) clearance.
Interim clearances are acceptable.
Preferred Qualifications:
- Experience in enterprise software system modernization
efforts.
- Experience architecting and developing high volume, highly
available, and secure software systems in an incremental manner
using the SAFe Agile methodology.
- Experience in cloud-based environments including the
development of software that supports architectures that involve
hybrid clouds.
Target Salary Range
$86,000 - $138,000. This represents the typical salary range for
this position based on experience and other factors.
#J-18808-Ljbffr
Keywords: Peraton, Burke , Software Architect, IT / Software / Systems , Herndon, Virginia
Didn't find what you're looking for? Search again!
Loading more jobs...