Senior Software Developer (Data Engineer)

Job Locations
US-DC

Posted Date
3 weeks ago(2/4/2019 11:00 AM)

ID

2018-1167

# of Openings

1

Overview

TDI’s Solution Division was established in 2017 with a mission of developing innovative cybersecurity solutions using modern technologies. Our select and growing team is seeking a talented Senior Software Engineer with a demonstrated passion for software development and problem solving. This is an exciting start-up opportunity for a team player who wants to have an immediate impact on the development of an emerging cybersecurity product.

Responsibilities

A successfulSenior Software Developer will be expected to:

Work with a modern microservices architecture using Python, Java, and/or Golang to create and deploy enterprise grade software solutions using Concourse CI/CD pipeline

Write advanced SQL queries and stored procedures

Serve as a Senior developer and a work as part of a team using Agile development methodologies

Actively participate in the development of user story creation and sprint planning

Build automation services that integrate with 3rd party APIs and software

Interact with customers and development team to gather and define requirements

Develop and maintain software technical documentation to assist with software maintenance and upgrades

Ensure use of secure coding best practices and DevSecOps

Qualifications

2+ years of experience developing in Python, Java, or Go / Golang at an enterprise level to include working with API service discovery; API Gateways preferred