Description: |
TapHere is looking for a self-starting, team-oriented Senior Software Architect to join our dynamic development team in supporting a Government customer. The team is building a large-scale enterprise application using web technologies, distributed computation and storage frameworks, and sophisticated, cutting-edge domain analytics, with the system hosted on virtualized and cloud-computing platforms. The Senior Software Architect will work both independently with little supervision as well as engage with a team.
The Senior Software Architect participates in a development team that uses agile methodologies combined with mature software practices and a technology-supported development infrastructure.
The Senior Software Architect responsibilities:
· Collaborating with the Government customer to identify business requirements
· Providing leadership and collaborating with engineers from various engineering disciplines to determine and develop functional and non-functional requirements of new and existing capabilities
· Creating architectural approaches for software design and implementations, including high-level product specifications and design documents, to guide the development team
· Providing technical guidance and assisting the development team throughout the software development life cycle
· Assisting with troubleshooting and resolving issues with software coding or design
· Assisting with the planning, design, and implementation of the software test plans and procedures as well as the testing of software baseline to ensure it meets requirements
|
Experience Required: |
· B.S. degree Computer Science, Systems Engineering, Information Systems, Computer Engineering, or a related discipline and 9+ years of experience with Java development; or a Masters degree Computer Science, Systems Engineering, Information Systems, Computer Engineering, or a related discipline and 7+ years of experience with Java development
· Software, computer architectures, software architectures, object-oriented programs experience
· Excellent organizational and leadership abilities with strong communication and presentation skills
· Highly analytical with an ability to see both big picture and small details
· Active TS/SCI security clearance
|
Skills Required: |
Preferred Additional Skills:
· Active TS/SCI security clearance + CI Polygraph
· Experience with Space Systems highly desired
· Experience with Docker containers
· Experience with Spring Boot framework
· Experience developing software using the Agile/Scrum methodology
· Leading specific trade and root cause analysis studies that drive system development experience
· Experience with Angular 3+ front-end web application platform and PrimeNG UI components or similar web framework
· Experience with PostgreSQL or similar Relational Database Management System (RDBMS)
· Experience with cloud technologies such as Amazon Web Services (AWS) or GovCloud
· Experience with continuous integration, build management, and automated test frameworks
· Experience integrating, testing, and deploying software applications to operations
*** Must be willing to sit for the Security + Course/Exam***
|