The Software Application Programmer will design, develop, code, test, and debug complex software products, or make enhancements to existing software. The ideal candidate is experienced in developing scalable data platforms, with experience in business intelligence, analytics, data science and data products. They must have strong, firsthand technical expertise in a variety of configuration management and big data technologies and the proven ability to fashion robust scalable solutions that can manage large data sets. They must be at ease working in a team environment with little supervision. This person should embody a passion for continuous improvement and innovation.
Minimum of 3 years of software development experience with data ingest, data analytics, web, and/or client/server applications. Experience with Java, Python, and/or Frontend Development Experience with Hadoop, Elasticsearch (ELK) and SQL Databases (Postgres) Familiarity with Agile Scrum development Extensive experience developing for Linux-based Production systems (CentOS 7) Ability to analyze existing software applications, recommend new technologies and methodologies Designs, develops, tests, debugs, and deploys resilient and fault-tolerant software Troubleshoots difficult bugs and provides customer support for custom software application issues Design and implement data processing using distributed computing technologies such as Spark, Hive, and Hadoop Collaborate cross-functionally with data scientists, analysts, project managers, and other engineers and analysts
Experience with applications development in cloud environments such as Amazon AWS or OpenShift Experience integrating and developing code for visualization of data (Tableau dashboards or D3)
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.