Work in Iowa Veterans Jobs

Job Information

General Dynamics Information Technology Senior Software Developer in Not Applicable, Iowa

Type of Requisition: Regular

Clearance Level Must Be Able to Obtain: None

Public Trust/Other Required: None

Job Family: Software Development

Job Description

GDIT is hiring a Cloud Data Engineer who will designs develops evaluates, plans and tests engineering specifications for software programs and applications in West Des Moines, IA.

Key Responsibilities

  • Designs, develops, codes, tests and debugs highly complex new software products or makes significant enhancements to existing software.

  • Develops and applies advanced methods, theories, and research techniques in the investigation and solution of complex and advanced software applications and problems.

  • Resolves highly complex hardware/software compatibility and interface design considerations.

  • Conducts investigations and tests of considerable complexity.

  • Factors emerging technologies and product supportability into design and implementation.

  • Provides input to staff involved in writing and updating technical documentation such as user manuals, system documentation, and training materials.

  • Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements.

  • Prepares reports on analyses, findings, and project progress, and presents results to management and/or customer personnel.

  • Serves as a customer interface to resolve problems and ensure requirements are met on a timely basis.

  • Provides guidance and work leadership to less-experienced software developers.

  • Create working, maintainable, and fast web service APIs, batch processes, event driven processes, and libraries from requirements and in conjunction with other members of your team.


  • BS in Computer Science, Software Engineering or equivalent, or a Bachelor’s in an unrelated field with at least 5 years of software development experience. A relevant Master's degree is a plus.

  • 2+ years of experience in development with Python 3 and SQL,

  • 1+ years of experience developing on AWS and Linux.

  • Experience with Cloud platforms is a plus.

  • Experience with any of the following is a plus: AWS Redshift, Kinesis, Glue, Lambda, EC2, Oracle, Snowflake, Databricks Delta,

  • Experience with Medicare/Medicaid claims is a plus

  • Experience with large Data Warehouse is a plus

  • Ability to write idiomatic Python 3 code.

  • Knowledge of Python performance techniques.

  • Familiarity with performance testing and tuning Python servers.

  • Good working knowledge of unit testing and continuous integration.

  • Ability to communicate effectively.


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.