General Dynamics Information Technology Tools Developer in Herndon, Virginia
Tools Developer is needed to support a critical program that specializes in data repositories. The Group is developing and maintaining leading-edge technologies (e.g., widgets, non-relational databases) in support of a high priority customer to provide critical support. Members of the Group predominantly work within Agile teams, designing, developing, testing, and maintaining software and hardware. Developers, software engineers, administrators and tools developers could: assist in the installation and integration of COTS software into sponsors framework, develop custom extensions and integration points for COTS, be responsible for development of unit tests and build/deployment scripts, participate in project/program team reviews, maintain servers, or identify potential environmental impacts on systems. Team members will work with other project personnel to resolve technical problems, ensure developed applications and systems transition to customers in a timely manner, assess system designs to validate them against expected technical parameters, identify hardware and applications needed to complete the development process, and support deployed systems independently or under only general direction.
Leads the research and development of new software products and applications on the leading edge of established knowledge and standards.
Conceives, designs, prototypes, and tests new methods, algorithms, and models.
Defines architecture requirements and performance standards to meet or exceed management and customer specifications.
Identifies and directs resolution of complex hardware/software interface issues.
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 the primary customer interface to resolve problems and ensure requirements are met on a timely basis.
Provides guidance and work leadership to less-experienced software engineers, and may have supervisory responsibilities.
Serves as a technical team or task leader.
May provide expertise to multiple projects and tasks.
Maintains current knowledge of relevant technology as assigned.
Participates in special projects as required.
Bachelors Degree in Computer Science, Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.
Masters Degree Preferred.
In-depth experience with operating systems and applications to specifically include:
Minimum of 7 years demonstrated on-the-job experience exhibiting expert-level Java development skills.
Minimum of 5 years demonstrated on-the-job experience with Oracle and/or SQL Development.
Minimum of 2 demonstrated on-the-job experience with Spring/Hibernate or REST Services.
Demonstrated on-the-job experience with JBoss.
Demonstrated on-the-job experience with code delivery mechanisms (e.g. Maven and/or Ant) and code repositories (e.g. Subversion and/or Git.).
Demonstrated on-the-job experience developing and maintaining applications in the sponsor's organization and security process.
Demonstrated on-the-job experience with continuous delivery solutions such as Hudson, Jenkins, or Puppet.
Demonstrated on-the-job experience developing within an Agile environment including Scrum
and user stories.
- Demonstrated on-the-job experience with Jira.
15-20 years of related software development experience.
As a trusted systems integrator for more than 50 years, General Dynamics Information Technology provides information technology (IT), systems engineering, professional services and simulation and training to customers in the defense, federal civilian government, health, homeland security, intelligence, state and local government and commercial sectors.With approximately 32,000 professionals worldwide, the company delivers IT enterprise solutions, manages large-scale, mission-critical IT programs and provides mission support services.GDIT is an Equal Opportunity/Affirmative Action Employer - Minorities/Females/Protected Veterans/Individuals with Disabilities.