Tista Science and Technology Corporation

Tech Lead - Software Development

Job ID 2020-2049
Job Locations US-MD-Bethesda

Overview

TISTA Science and Technology Corporation, a CMMI Maturity Level 3 company, focuses on delivering information technology and professional services to Federal and State agencies. TISTA is recognized in 2019 by Inc. 5000 as one of the fastest-growing private companies in the US. TISTA is also a recipient of 2019 Top Veteran-Owned Companies by the Washington Business Journal. TISTA also received a 2018 Moxie Award in the GovCon category.  TISTA is seeking an enthusiastic Tech Lead-Software Development to join our growing team.

 

As the Tech Lead-Software, you will work as part of a multi-disciplinary team of software developers, engineers, and other IT professionals to support, maintain, and enhance the NIH mission. You will join a highly collaborative team focused on delivering high value to its customers. You will work in close cooperation with other developers, engineers, managers and product owners on project teams, as well as work independently on smaller efforts with limited direct supervision.

 

This person must be resourceful, detail-oriented, and 100% client-focused, with a continuing passion for your profession.

Responsibilities

  • Software development, design and architecture
  • Knowledge of current Open Source content management systems
  • Write clean, maintainable code, use linters, and use appropriate code style and industry standards
  • Oversee system administration, including deployments and configuration management
  • Monitor and report website performance issues and coordinate with the server team to mitigate vulnerabilities
  • Reliably deliver assigned tasks in a timely and efficient manner and take ownership of the product delivery
  • Support theme design and work closely with front-end developers and stakeholders to ensure a visually appealing, functional, and intuitive implementation
  • Research and implement best practice solutions for various automated verification and validation processes
  • Software development, design and architecture
  • Knowledge of current Open Source content management systems
  • Write clean, maintainable code, use linters, and use appropriate code style and industry standards
  • Oversee system administration, including deployments and configuration management
  • Monitor and report website performance issues and coordinate with the server team to mitigate vulnerabilities
  • Reliably deliver assigned tasks in a timely and efficient manner and take ownership of the product delivery
  • Support theme design and work closely with front-end developers and stakeholders to ensure a visually appealing, functional, and intuitive implementation
  • Perform Unit test analysis and verification as well as run Code coverage reports
  • Research and implement strategies for minimizing development rework and validation times
  • Integrate various Continuous Integration/Deployment solutions
  • Integrate custom reporting and deliverable solutions where necessary
  • Maintain and upkeep the implemented automated solution on a release basis
  • Inspect and analyze all aspects of the applications technical stack and component interaction
  • Verify source code updates during each release for "Testability" and "Readability"
  • Conduct detailed triage to identity potential defects and provide clear and concise “Steps to reproduce”

Qualifications

  • 5+ years of experience in software development or other equivalent experience
  • 3+ years of experience with application testing with an emphasis on white box testing
  • 3+ years of Java, JSP and other programming languages
  • Software development, design and architecture
  • Knowledge of current Open Source content management systems
  • Write clean, maintainable code, use linters, and use appropriate code style and industry standards
  • Oversee system administration, including deployments and configuration management
  • Monitor and report website performance issues and coordinate with the server team to mitigate vulnerabilities
  • Reliably deliver assigned tasks in a timely and efficient manner and take ownership of the product delivery
  • Support theme design and work closely with front-end developers and stakeholders to ensure a visually appealing, functional, and intuitive implementation
  • Experience with Object Oriented Design and Programming in a multithreaded agile environment
  • Experience with scripting in one or more languages
  • Strong "can-do" attitude, willing to do what it takes to support the project

Education:

  • A degree in Computer Science, Information Systems, Engineering, or related field.  
  • Master’s degree preferred

Clearance: 

  • Public Trust

Location:

  • Bethesda, Maryland

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed