Fevrok logo
Software Architect 3
3 years ago

Tetra Tech AMT is looking for a Software Architect to provide IT application programming support for OTSP Division of Directly Collected Periodic Surveys (DCPS) and the Division of Safety and Health Systems (DSHS) in support of Office of Compensation and Working Conditions (OCWC). Contractor personnel will work in an Agile software development environment. Contractor staff shall possess the ability to work as an integral part of an Agile team to deliver high quality products and services. Participate in the development, modernization, and enhancement of the OCWC Systems. This will require a good understanding of the application's user stories, writing high quality and reusable codes to implement user stories, and thorough unit testing of the user stories. The Contractor shall also support system and acceptance testing of the user stories with Government staff.

The BLS team works directly with the client on integrated teams involving Tetra Tech employees, other contractors, and government staff. So, a successful candidate must possess the following:

  • Willing and able to proactively communicate with client and fellow team members

  • Willing and able to work independently and proactively solicit feedback and support from team members as needed

  • Must be a team player able to support any aspect of the project as needed to ensure project success


Primary job duties and responsibilities may include, but are not limited to the following:

  • Ensures compatibility between equipment and software, analyzes operational/systems requirements, supports design reviews, and presents technical briefings.

  • Evaluates, assesses, documents, and tests data security and continuity of operations for systems and programs.

  • Serves as solutions provider to senior management and professional staff concerning areas of technological development and advancement.

  • Provides broad-based full life cycle leadership in the development of applications.

  • Formulates recommendations on hardware/software interfacing, large scale systems, expert systems, and technical problems.

  • Performs business and system object modeling simulation and analysis.

  • Advises and recommends system characteristics that affect software systems such as storage capacity, processing speed and I/O requirements.

  • Coordinates activities of developers and engineers.

  • Provides enterprise systems architecture expertise in developing systems supporting common purposes, processes, architectures, and standards.

  • Develops strategy for enterprise-wide methodology or tool implementation or planning and implementing enterprise technology changes in all layers of the architecture including front end, middle tier and backend technologies and tools.

The successful candidate will have:

  • 9+ years of experience in the design and development of multi-tier web applications.

  • 9+ years of software coding experience using following programming languages - Java, JEE, Javascripts / Typescript, JPA, Hibernate / Mybatis, Spring Framework

  • Must have at least 7+ years of experience in developing web user interface using HTML5, CSS3, Bootstrap 3/4, Angular Material, Angular JS / Angular4+, Jquery, Javascript, Typescript, Ajax

  • 1+ years of web user interface development experience in Angular4+ along with Bootstrap or Angular Material

  • 8+ years of experience building Service Oriented Architecture using web service standards - REST, SOAP, RPC, or micro services.

  • 5+ years of experience as a technical leader of software engineering or computer professionals.

  • 8+ years of experience coding experience with SQL or database stored procedures.

  • 9+ years of experience in data modeling, data warehousing, distributed processing, utilization of tools for data modeling and logical and physical database design, software integration, and/or security issues and techniques.

  • 1+ year of experience in developing software in agile environment using any agile tool VersionOne, JIRA, and Rally etc.

  • 1+ year of experience with user story development or analysis in an agile development environment.

  • 9+ years of experience with business and system object modeling.

  • 9+ years of experience developing analysis & design and software architecture documents.

  • 8+ years of experience with Internet/Intranet protocols and web server technologies, if required.

  • 7+ years of experience with current network, development and database architectures and technologies.

  • 7+ years of experience developing systems architectures, if required.

  • 7+ years of experience developing enterprise projects utilizing iterative system development methodologies, if required.

  • Knowledge of advanced testing tools and at least one year of experience with automated test driven development in an agile environment.

  • Experience with continuous integrated and continuous delivery tools and technologies.

  • 3+ years of experience with XML or JSON, if required.

At Tetra Tech, health and safety play a vital role in our success. Tetra Tech's employees work together to comply with all applicable health & safety practices and protocols, including health orders and regulations related to COVID-19 that are mandated by local, state and federal authorities.

Tetra Tech is an Equal Opportunity Employer, and we value workplace diversity. We invite resumes from all interested parties and consider applicants for all positions without regard to race, color, religion, sex, national origin, age, marital status, sexual preference, personal appearance, family responsibility, the presence of a non-job-related medical condition or physical disability, matriculation, political affiliation, veteran status, or any other legally protected status. Tetra Tech is a VEVRAA federal contractor and we request priority referral of veterans for available positions.

Additional Information

  • Organization: 161 AMT








©2025 Fevrok. All Rights Reserved.