GDIT is seeking a full-stack Software Developer with familiarity of broad data science concepts to support our efforts with the Centers for Disease Control and Prevention (CDC), Office of Advanced Molecular Detection (OAMD) and the agency’s efforts to modernize surveillance and diagnostics. In this role, you will focus on design, development, deployment, and maintenance of highly-scalable solutions enabling integration, analysis, and visualization of laboratory, epidemiological, and molecular data within OAMD. You will be a member of a diverse, talented and highly collaborative team of bioinformatics scientists, engineers, and system administrators in Atlanta. The ideal candidate will be a highly skilled professional with domain knowledge in software engineering, data science, and public health informatics, including the ability to develop web-based applications (front-end) and APIs (middleware/back-end) used for presentation and analysis of complex data structures. Experience with DevOps principles and tooling; containers; cloud development are highly preferred.
Key Responsibilities include:
Develop front-end web interfaces to present complex data structures supporting scientific application development and data science capabilities
Actively participate in requirements-gathering and joint analysis and design sessions with other team members and customers
Prepare diagrams using tools such as Visio in order to communicate the design and architecture of tools and services
Conduct and attend design reviews of microservices, to include JSON object models, API designs, and configuration
Contribute to the team’s microservices development and testing capabilities via tool and process recommendations and prototype demos
Work with infrastructure operations team members, as part of a larger DevOps effort, to plan and coordinate releases and provision hosting environments
Serve as a subject-matter expert to guide microservices design and development activities
Required Skills and Experience:
MS degree and 5+ years of experience in Computer Science, Information Systems, or another related field (or equivalent combination of education and experience)
Experience developing programmatic access to diverse database systems (e.g., MySQL, PostgreSQL, NoSQL, etc) and file stores (e.g., Object, NFS, CIFS, etc)
Experience designing and deploying RESTful APIs and web services
Experience with Agile methodologies (e.g., Scrum, Kanban, etc)
Excellent written and verbal communications skills, and proven ability to interact productively in a scientific team environment
Experience with Linux distros/environments (ie CentOS, Ubuntu)
Desired Skills and Experience:
Experience with full DevOps lifecycle practices and tools including Continuous Integration practices, build tools, and automated testing frameworks (e.g., Jenkins, Bamboo, TeamCity, Jasmine, Karma, Cucumber, Gulp, Grunt, etc)
Experience with Hadoop or other big data platforms
Experience using UML to communicate application design and perform modeling
Experience with Git version control system, CLI or web-based, such as GitLab
Experience creating, configuring, and deploying Docker or Singularity containers
Experience with Ansible deployment automation platform
Familiarization with Kubernetes container automation platform
Experience developing and deploying solutions for cloud environments
Familiarity with data science, visualization, and analytics concepts as well as state-of-the-art tools to implement these concepts
Knowledgeable in accessing and modeling data from databases, data lakes, and data warehouses
Attributes for Success:
Comfortable working in a dynamic, fast paced environment
Effective at multi-tasking
Adept at balancing competing priorities.
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.