software engineer

GDH Consulting
Reston, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 114K

Job location

Remote
Reston, United States of America

Tech stack

API
Agile Methodologies
JIRA
Big Data
Software Quality
Databases
Continuous Delivery
Data Validation
Information Engineering
Data Integrity
Github
JSON
Python
PostgreSQL
OAuth
Scrum
Software Engineering
SQL Databases
SQLAlchemy
Data Logging
Data Processing
Snowflake
FastAPI
Pandas
Pytest
Information Technology
Atlassian Tools
REST
Streamlit Framework
Software Version Control
Databricks
Web Api

Job description

A senior software engineer with extensive experience in automation, data validation, and backend API development is required to support large-scale data workflows. The role involves designing, developing, and maintaining automation tools and APIs to ensure data integrity across multiple sources. This position offers an opportunity to work on innovative data validation solutions within a collaborative, on-site environment., * Develop and maintain automation tools to validate and reconcile data between API responses and database queries using PostgreSQL and Snowflake.

  • Build and optimize FastAPI endpoints utilizing Pydantic BaseModel for data validation and SQLAlchemy ORM for database interaction.
  • Implement API interaction and testing workflows using Python Requests and JSON libraries.
  • Design and execute data validation frameworks leveraging pytest, Pandas, and other data processing tools to ensure data accuracy.
  • Create real-time dashboards in Streamlit for visualizing validation results, metrics, and exception reports.
  • Integrate automation workflows with Databricks and SQL pipelines for large-scale data validation and performance enhancement.
  • Manage Agile development processes via Jira, including sprint planning, tracking, and issue resolution.
  • Maintain code quality and version control through GitHub, implementing CI/CD pipelines for consistent deployment.
  • Document reusable modules, validation schemas, and utilities to streamline development and promote best practices.
  • Collaborate with cross-functional teams to support data engineering and validation projects in a high-volume environment.

Requirements

  • Bachelor's degree in computer science, software engineering, or a related field.
  • Minimum of five years of professional experience in Python development, automation, and data validation.
  • Strong proficiency in Python, including frameworks such as pytest, Pandas, Requests, JSON, and logging.
  • Extensive experience with FastAPI, Pydantic, BaseModel, and SQLAlchemy ORM for API backends.
  • Proven expertise working with PostgreSQL and Snowflake databases, including secure connections.
  • Demonstrated ability to automate validation processes between APIs and databases for accuracy and consistency.
  • Experience with REST API integration, using Requests, FastAPI, and Uvicorn, with structured JSON handling.
  • Familiarity with version control (GitHub) and Agile project management tools (Jira).
  • Solid understanding of CI/CD pipelines, API authentication methods (JWT, OAuth2), and data integrity testing practices.
  • Experience optimizing SQL queries, API endpoints, and system performance in high-volume contexts.
  • Knowledge of data engineering workflows involving Databricks and large-scale validation environments.
  • This position requires eligibility for a U.S. Government security clearance. In accordance with federal law, U.S. citizenship is required.

About the company

At GDH, we believe in the power of people and the importance of caring. Our culture statement, "We care about people," isn't just a tagline - it's the core of everything we do. GDH is a premier staffing and talent solutions company dedicated to helping businesses find the best talent and assisting job seekers in finding their dream jobs. Who We Are: GDH, founded in 2001, has grown into a leader in providing staffing solutions across various industries. We specialize in IT across several sectors, connecting top talent with leading enterprises. As a Best of Staffing firm recognized for excellence in client, employee, talent, and women's services, we pride ourselves on our commitment to quality and service. GDH Benefits GDH offers a range of employee benefits that are designed to promote well-being and help maintain a healthy work-life balance. These comprehensive benefits cover various aspects of an employee's life and aim to enhance their overall experience with the company. Our health benefits include three medical insurance options with access to KISx Card, Zero Card, and HealthJoy concierge services. Other plan offerings include dental, vision, life, disability, supplemental insurance, and pet insurance plans. Enjoy additional perks like holiday pay, 401(k) plan, direct deposit, an employee referral program, work-life balance benefits, a Wellbeats membership, a discounted gym membership program, and more! For more detailed information on benefits, please go to GDH's website under the tab for candidates.

Apply for this position