Job Description Job Category: Technical Lead Location: Washington, DC Description: The Technical Lead is responsible for participating in the full Agile application development life cycle for new development design, construction and testing of Java applications, Microservices, and reusable components to support overall project objectives. The Technical Lead will continually strive to create scalable design while leveraging design patterns, unit testing/automated test scripts, also participate in peer reviews and unit testing, and must be adaptable to different responsibilities, possess strong communications skills, and have a passion for constantly improving the individual and team effectiveness. CLEARANCE LEVEL: POSITION of TRUST/SUITABILITY REQUIREMENT: Must be US Citizens Please be aware that this position requires a US Government Public Trust/Suitability determination. Applicants who accept an offer of employment will be subject to government security investigation(s) and must receive a favorable suitability determination for access to US Government information for continued employment. The government investigation for this position includes a credit check. JOB RESPONSIBILITIES: · Establishes and documents the “as-is” and “to-be” solution architectures · Analyzes the product inventory to assess the delivery of business value to the customer · Ensures user stories and acceptance criteria fit the target solution, identifying and resolving trade-offs where necessary · Identifies and promotes opportunities for functional simplification and re-use · Collaborates with ODOS and all OIT divisions to support product implementation and delivery · Responsible for the overall ODOS technical design · Creates design definitions and provides technical specifications for all development teams · Provides technical guidance, including performance optimization, to all development teams · Reviews and analyzes data architecture for reliability, integrity and interoperability · Supports the creation of ODOS design documentation · Provides detailed reporting of designs to Government Technical Leadership · Facilitates and enforces the process and removes impediments for the team · Serves as POC/orchestrator and prepares team for tasks · Documents/improves the process and acts as coach, fixer and gatekeeper · Assists Program and users in developing usable stories and viable acceptance criteria · Promotes a “here and now” perspective EDUCATION REQUIREMENTS: Bachelor's Degree CERTIFICATION REQUIREMENTS: N/A EXPERIENCE/SKILLS REQUIRED: · US Citizen with the ability to obtain and maintain a Public Trust security clearance. · Bachelor's degree in Computer Science or Math, Engineering and Science. · 10 years of experience coding solutions in code Java and Middleware. Additional Object Orientated Programming experience with languages such as Python, C++ and PHP. · 5 years hands-on experience designing and developing full stack solutions including client-side, server-side, and database. · Prior working experience designing and delivering test automation for software delivery. · Experience with Red Hat OpenShift, CI/CD DevOps, Containers, or Kubernetes · Security experience related to web applications · Strongly opinionated and confident with the technology and industry standards · Prior working experience with code pipeline systems (listed or equivalent): o Containerization (Docker); o Spring, Hibernate; o Code Deploy systems (Puppet or Chef); o Continuous Integration systems, (Jenkins, Bamboo, or Travis); o Git code management practices (GitHub, Gitlab, Bitbucket); o Issue tracking (JIRA). · Prior working experience building applications on cloud platforms including Amazon Web Services (AWS) and Microservices. · AWS certification or equivalent expertise (DevOps, SysOps, Developer, or Architect). · 5 years of experience delivering Minimal Viable Products using Lean and Agile DevOps practices. · 5 years of expertise in iterative development, leveraging continuous integration, scripting and automation for high performance development. · Prior working experience with core Java and middleware development. · Prior working experience with databases such as PostgreSQL, MongoDB, MySQL. · Significant amount of front end, form development experience with Angular JS. · Prior working experience with Enterprise Integration patterns, ESB (design, architecture and implementation). · Demonstrated analytical skills. · Must have extensive expertise in the DevOps development methodology and experience using many of the tools included in the Development/Test Tool Suite · They will also be the lead on the requirements, design, development, testing, implementation, and documentation of enhancements. · Technical leads will also evaluate technical trends and provide recommendations for technology and architecture to meet business objectives. TRAVEL REQUIRED: N/A PHYSICAL REQUIREMENTS: N/A DESIRED QUALIFICATIONS: · Advanced degree in Computer Science or Math, Engineering and Science. If you feel you are qualified for this position, please go to to apply. Salient CRGT (Salient) is a leading provider of information technology, engineering and intelligence analysis services to agencies in the intelligence, defense, homeland security, and cyber domains. Salient is proud to be an Equal Employment Opportunity/AAP employer and maintains a Drug-Free Workplace. Salient prohibits discrimination against employees and qualified applicants for employment on the basis of race, color, religion, sex (including pregnancy), age, disability, marital status, national origin, veteran status, or any other classification protected by applicable discrimination laws. Salient also participates in E-Verify. Click here to learn about the E-Verify Program. For more information on Salient CRGT please visit us at www.SalientCRGT.com. Company Description As a leading provider of Information Technology, Training and Engineering services worldwide, our people play a critical role in helping our customers make better decisions while protecting our nation. We bring forward-looking business insights to strengthen communities and change lives. At Salient CRGT you will join talented people who are as passionate about their work as you area - analysts, programmers, systems/network administrators, engineers, trainers, communications specialists, project managers, and more. For the experienced professionals and veterans, we value your expertise and offer opportunities to share the most compelling projects. For students transitioning from college to work, explore the opportunities for college students and graduates.