This site uses cookies. To find out more, see our Cookies Policy

Applications/UI Developer with Poly in College Park at General Dynamics Information Technology

Date Posted: 2/4/2019

Job Snapshot

Job Description

Researches, designs, develops and/or modifies enterprise-wide systems and/or applications software.

1. Designs and codes software components, units, and modules that meet product specifications and development schedules.

2. Performs systems modeling, simulation, and analysis.

3. Tests and debugs assigned components and units.

4. Participates in large system and subsystem planning.

5. Collaborates with hardware engineers on machine characteristics that affect software systems and works with them to resolve incompatibilities.

6. Writes and updates technical documentation such as user manuals, system documentation, and training materials.

7. Troubleshoots problems and provides customer support for software operating systems and application issues.

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

9. Maintains current knowledge of relevant technology as assigned.

10. Participates in special projects as required.

Job Requirements

5-8 years of related software development experience.

Position Description:
This is a challenging position for an experienced Applications Developer with a front end/User Interface focus to work on a high-profile, large scale application with users in 50+ agencies across the Sponsor. This candidate will work with a team of Software Developers to specify, design, develop, test and deploy the final system. Development will take place in an iterative fashion using scrum techniques with inputs from multiple stakeholders. This position will use exceptional flexibility and technical skills. The work will be done in a dynamic environment with multiple stakeholders. The candidate will communicate with team leads and senior leadership and rapidly adjust direction in support of new and/or changing requirements. 
This effort will include a variety of activities, including:
• Developing iterative screen mock ups and use of rapid prototyping to drive out requirements and design.
• Participating in iterative software development teams with adherence to all reporting requirements.
• Meeting with stakeholders, analyzing requirements, developing user stories and related artifacts, and translating these into software development tasks.
• Working with Systems Engineers and Architects to specify, design, develop, test and deploy the final system.
• Designing, developing and testing code for the demonstration capability.
• Use of Test Driven Development (TDD) techniques for software development.
• Development of technical documentation and briefing materials to support program status reviews, control gates, and other presentations as directed by program management.
• Providing demonstrations and detailed walk through of system features to a variety of technical and non-technical audiences.
• Developing demonstration scenarios to highlight system features and support end user training.
• Capturing feedback and prioritizing proposed changes to the user interface.
• Developing system features and user interface in compliance with accessibility standards including Section 508.
Mandatory Requirements:
1. Demonstrated experience (at least one year) developing UI applications using Angular JS is critical.
2. Demonstrated experience designing, building, testing, and deploying web browser-based User Interfaces (UIs) for secure, enterprise class systems using the following technologies
HTML/CSS, Java, JavaScript, AJAX, Apache Tomcat.
3. Demonstrated experience with rapid prototyping, use of screen mock ups, etc. to refine requirements and design.
4. Demonstrated experience participating in Agile software development teams using scrum techniques.
Desired Requirements:
1. Demonstrated experience developing and testing enterprise scale, web-based applications in the sponsor or sponsor's partners environment.
2. Demonstrated experience developing enterprise applications hosted in a cloud environment.
3. Demonstrated experience deploying applications on other Sponsor or partner networks.
4. Demonstrated experience with development and deployment of applications that cross security domains.
5. Demonstrated experience with sponsor or sponsor's partners policies, directives, and standards.
6. Demonstrated experience exhibiting oral and written communication skills.
7. Demonstrated experience testing system features and user interface in compliance with accessibility standards including Section 508.

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.