Join the TRG Team!

Current Opportunities:

*Software Developer (Springfield, VA)

Responsibilities/Duties:   

  • Contribute to producing quality and maintainable code within a multidisciplinary team to provide tailored intelligence support of mission requirements

  • Utilize industry standard tools such as Gitlab, Jira and confluence for code version control, project management, product requirements, and user documentation

  • Contribute to the deployment of Python and JavaScript while utilizing the Django web framework for the backends and React for developing the client facing portion of the application

  • Create, extract, transform, and load (ETL) pipelines using Hadoop and Apache Airflow for various production big data sources to fulfill intelligence data availability requirements

  • Automate retrieval of data from various sources via API and direct database queries for intelligence analysts and data scientist using SQL and Python

  • Contribute to the support of DevOps activities for deploying applications and databases using Docker, Kubernetes, and Gitlab CI/CD pipelines

  • Work with the customer to gather requirements and product feedback for future product iterations

  • Support capabilities briefings for military personnel

Required Qualifications:

  • Bachelor’s degree in related field preferred

Preferred Qualifications: 

  • Windows 7/10, MS Project

  • Apache Airflow

  • Python, Java, JavaScript, React, Flask, HTML, CSS, SQL, R, Docker, Kubernetes, HDFS, Postgres, Linux

  • AutoCAD

  • JIRA, Gitlab, Confluence

*Sr. Java Developer (Arlington, VA)

TRG is seeking a Senior Java Developer to support an innovative applications program that will design and build java-based business applications and software solutions. In this role, you will be responsible for supporting the system development lifecycle (SDLC) of one or more automated IT applications, systems and software. Also, this role will collaborate with analysts, domain experts/SMEs and key stakeholders to understand and document requirements, transforming them into software solutions to meet business objectives.

Job Responsibilities: 

  • Perform complex programming duties, including enhancements and maintenance, using java

  • Author and maintain appropriate program code, using standardized naming conventions

  • Employ security best practices

  • Provide technical leadership on system integration and transition, use interfaces and reports

  • Aggregate, organize and ensure application services are installed and configured based on business needs and system requirements

  • Develop and maintain documentation, such as application specification documents and flow charts

  • Design and implement application design and testing features before production release

  • Develop, test, and implement new systems and applications

  • Manage and follow deployment plans and back-out procedures, including calibrating implementation efforts, to avoid compromising existing applications, services, or system availability

  • Drive itemized delineation of feature requirements through discussions with product managers and key stakeholders

  • Guide projects through the SDLC from development, to test, and into production environments on schedule

Position Requirements: 

  • Minimum of seven (7) years of Java developer experience is required

  • Bachelor’s Degree in a STEM filed or Master’s Degree in Operations Research, Industrial Engineering, Applied Mathematics, Statistics, Physics, Computer Science, or related fields

  • Proficient in various frameworks (Django, Ruby on Rails, etc.), scripting techniques, and code languages (HTML, CSS, JavaScript, Node Package Manager, Java, Python, C++, Ruby, Git, JSON, R, SQL, NoSQL, Vue for web-based UI)

  • Proficient in Agile Development and Git Operations

  • Demonstrated experience applying java development solutions to real-world data problems

  • Ability to form strong cross-functional relationships and lead a project team

  • Demonstrated ability to function as a technical Java development expert on complex applications, systems, software, and projects

  • Provides senior level analysis, design, development, testing, implementation, and support of applications and databases

 Desired or Preferred Skills and Abilities:

  • Experienced in Java 11 for services/processes/backend that use pub-sub (via AWS SQS and Redis)

  • Gradle for building the arrakis binaries

  • Strong proficiency in multiple scripting languages

*Sr. Data Engineer (Arlington, VA)

TRG is seeking a Senior Data Engineer to enable secure, compliant data utilization and democratization across enterprises as well as manage and support data integration work, including developing a data model, maintaining a data warehouse and analytics environment, and writing scripts for data integration and analysis. In this role, you will collaborate with technical and non-technical data and development team members to define requirements, mine and analyze data, integrate data from a variety of sources, and deploy high quality data pipelines in support of the analytics solutions to meet organizational targets.

Job Responsibilities: 

  • Guide and support the implementation of new data engineering solutions to enable adoption and growth of Immuta within the organization by serving as a senior resource or SME

  • Designs, architects, and supports key datasets that provide structured and timely access to actionable business insights or decision making

  • Implement, test, deploy, and maintain stable, secure, and scalable data engineering solutions and pipelines in support of data and analytics projects, including integrating new sources of data into our central data warehouse, and moving data out to applications and affiliates

  • Support staff in troubleshooting their code issues or bugs

  • Monitor existing metrics, analyze data, and lead partnership with other Data and Analytics personnel to identify and implement system and process improvements

  • Develop queries for ad hoc as well as scheduled reporting

  • Builds and maintains systems and repositories where data is collected and cataloged

  • Develops processes that convert data aggregated from teams, data collection tools, and dashboards

  • Build and maintain the infrastructure to support extraction, transformation, and loading (ETL) of data from a wide variety of data sources. Extract data from multiple data sources, relational SQL and NoSQL databases, and other platform APIs, for data ingestion and integration

  • Configure and manage data analytic frameworks and pipelines using databases and tools

  • Develop custom Python packages or implement projects to improve the Immuta application data governance capabilities

  • Apply distributed systems concepts and principles such as consistency and availability, liveness and safety, durability, reliability, fault-tolerance, consensus algorithms

  • Administrate cloud computing and CI/CD pipelines to include Amazon Web Service (AWS)

Position Requirements: 

  • Minimum of seven (7) years of Data Engineering experience is required

  • Bachelor’s Degree in a STEM filed or Master’s Degree in Operations Research, Industrial Engineering, Applied Mathematics, Statistics, Physics, Computer Science, or related fields

  • In-depth knowledge in programming for integrating complex models and using advanced software library frameworks to distribute large, clustered data sets.

  • Knowledgeable and experienced in Python and Immuta

  • Proficient in Agile Development and Git Operations

  • Ability to form strong cross-functional relationships and lead a project team

  • Demonstrated expertise in technical data engineering on complex applications, systems, software, and projects

  • Provides senior level analysis, design, development, testing, implementation, and support of applications and databases to provide useful data analytics

  • General knowledge in machine learning for building efficient and accurate data pipelines that occur for downstream users, such as for data scientists to create the models and analytics that produce insight

  • Excellent verbal and written communications

Desired or Preferred Skills and Abilities:

  • Experienced in R, airflow, confluence, keycloak, rds, Databricks, Snowflake

  • Demonstrated experience in one or many business domains

  • Strong proficiency in multiple scripting languages

Please send resumes to careers@rosslyn.group.

bulb.jpg