Maintain and enhance mission data processing software that extracts, organizes, and inserts large binary data sets into Linux file systems and PostgreSQL databases.
Re-factor and re-write performance critical C code into Python for improved maintainability and integration.
Write and maintain Bash, Python, and C scripts for parsing and transforming data.
Develop backend APIs in Nodejs to support data dashboards and monitoring tools.
Front end development using React to display status and analytics.
Participate in daily stand-ups and peer code reviews to ensure code quality and team alignment.
Use Gitlab for version control, issue tracking and continuous integration.
Troubleshoot unexpected issues during processing, including mismatches, database errors, script failures and contribute to long term solutions.
Contribute to documentation, software design and support for mission processing.
Requirements
Bachelor's Degree in Computer Science and five (5)+ years minimum experience
Active Top Secret Clearance
U.S. Citizenship Required for the purposes of obtaining/holding a U.S. security clearance
Proficiency in Python and experience converting or re-engineering legacy code into Python.
Strong experience with Bash scripting and working in Linux environments.
Solid understanding of working with binary data formats and parsing strategies
Experience with PostgreSQL or similar relational databases and understanding SQL language including DDL and DML.
Familiarity with Git, Gitlab and common software development best practices.
Comfort working in a fast-paced, agile team environment with daily stand-ups and code reviews.
Benefits
healthcare benefits
paid leave
retirement plans
insurance programs
education and training assistance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonCBash scriptingPostgreSQLSQLNode.jsReactdata processingAPI developmentbinary data formats
Soft skills
team alignmentcode qualitytroubleshootingdocumentationagile environmentpeer code reviewscommunication
Certifications
Bachelor's Degree in Computer ScienceTop Secret Clearance