Senior Software Engineer- Open Source

Clearance Level
None
Category
Software Engineering
Location
Atlanta, Georgia

REQ#: RQ72211

Travel Required: None
Public Trust: Other
Requisition Type: Regular

GDIT is in search for an experienced Senior Software Developer with open source development experience for data visualization. The person in this role will support our CDC program. MicrobeTrace is a CDC developed open source visualization multi-tool for Molecular Epidemiology and Bioinformatics.  The developer will take on the responsibility as a key developer and should have the ability to develop and support the tool’s functionality and actively engage in proposing and implementing enhancements.

Responsibilities:

  • You will be the primary developer performing development, maintenance and enhancement for MicrobTrace
  • Develop, implement and collaborate in the MicrobeTrace open source environment
  • Implement Data visualization
  • Integrate graphs and charts ((2D/3D Network, Histogm, Bubbles, Geo Map, Heatmap, Scatterplot, Gantt, polygon. etc.)
  • Implement your strong math skills to perform data manipulation and algorithm.
  • Perform unit and integration testing with ability to debug and identify points of failure
  • Actively engage with stakeholders and recommend new ideas
  • Proactively approach problem solving with strong decision-making capabilities
  • Perform the role of a forward looking thinker, actively seeking opportunities and proposing solutions
  • Actively develop and present solutions to complex, open-ended problems
  • Proactively identify and work collaboratively with stakeholders to resolve data anomalies and data quality
  • Using independent judgement, develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Provide detailed inputs for documentation of new or existing programs.

Required Qualifications:

  • BA/BS (or equivalent experience), 5+ years of experience
  • 2+ years of experience in Javascript, CSS, HTML
  • Experience in asynchronous programming is a must
  • Should have experience with Git/version control, GitHub, npm, Docker container, Node/Express
  • Must have Open source development experience
  • Experience in data visualization, data manipulation and integrating graphs and charts
  • Experience in several of these javascript libraries:

D3, jquery, bootstrap, golden-layout, leaflet, tabulator-tables, moment, fileto, 3d-force-graph, open-iconic,

papaparse, pixi, plotly, popper, save-svg-as-png, screenfull, bioseq

Desired Skills:

  • Knowledge of Grape Tree.
  • Experience in building middleware
  • Knowledge of integrating an open source tool (such as MicrobeTrace) to other data visualization tools

Reference Information about MicrobeTrace (open source tool developed by CDC):

https://microbetrace.cdc.gov/MicrobeTrace/

https://github.com/CDCgov/MicrobeTrace

We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.

GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.