Supports software and web architecture development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and integration (with both new and legacy systems)
Designs, creates, tests, maintains, and develops visually-pleasing, content rich, user-friendly interfaces with intuitive navigation to satisfy customer requirements
Analyze and troubleshoot extremely complex software problems and provides solutions using the latest technologies
Integrates new software and web products with existing software and web applications in order to improve the functionality or design of the system
Provides software process management and configuration management throughout the software /web development lifecycle
Analyze and collaborate cross-functionally with data scientists, analyst, project managers, and other engineers
Oversee and monitor performance, identify root causes, and when required, take steps to resolve issues; research and evaluate new concepts and processes to improve performance
Direct multiple teams through to project completion; provide guidance and direction to more junior level technicians, specialists, and managers in their activities; work alongside other engineers on the team to sustain and advance the organization’s capabilities
Research, design, develop, and/or modify enterprise-wide systems and/or application software
Develop complex data flows or make significant enhancements to existing pipelines
Research emerging technologies to determine impact on application execution
Interacts with customers and development team to gather and define requirements
Bachelor’s Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience
Minimum of five years current and related software development experience
Hands-on platform builder with significant experience in developing scalable data platforms, with experience in business intelligence, analytics, data science and data products.
Strong, firsthand technical expertise in a variety of configuration management and big data technologies and proven ability to fashion robust scalable solutions that manage large data sets
Ability to handle an agile environment with little supervision and have a passion for continuous improvement and innovation
Hands-on experience and familiarity with one or more of the following software/tools:
Build automation technologies like Maven, Jenkins, etc.
Modern programming languages like Java, Python, Scala, etc.
Building APIs and services using REST, SOAP, etc.
Elastic Search and relational databases
Possess excellent verbal and written communication skills
8570 IAT II compliance required (CompTIA Security +)
TS/SCI with ability to obtain CI Poly
Education and Experience:
PhD + 2 years of relevant experience
Masters Degree + 4 years of relevant experience
Bachelors Degree + 6 years of relevant experience
Hands-on experience with distributed computing systems: Hadoop, Elastic, Spark, EMR, Databricks, or other Knowledge of AWS Cloud technologies: EC2, S3, SQS, SNS, VPC, ELB
Knowledge of servers operating systems: Linux, Windows
Experience with Scrum/Agile development methodologies
Strong problem-solving skills and ability to comprehend database methodologies
This position requires being fully vaccinated against COVID-19 by January 18, 2022 or the start date, if after January 18. Individuals who work in or reside in Texas or Montana or work outside of the United States may be excluded from this requirement.
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.