Software Engineer Full Stack

7 days left

Location
Springfield, VA
Posted
Aug 28, 2017
Closes
Sep 29, 2017
Industry
Engineering
Hours
Full Time
Researches, designs, develops and/or modifies enterprise-wide systems and/or applications software.

  

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

 2. Researches and integrates design strategies, product specifications, development schedules, and user expectations into product capabilities.

 3. Resolves complex hardware/software compatibility and interface design considerations.

 4. Conducts investigations and tests of considerable complexity.

 5. Researches emerging technologies to determine impact on application execution.

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

 7. Troubleshoots complex 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. Prepares reports on analyses, findings, and project progress.

 10. Provides guidance and work leadership to less-experienced software engineers.

 11. May serve as a technical team or task leader.

 12. Maintains current knowledge of relevant technology as assigned.

 13. Participates in special projects as required.

 

This requisition is looking for a software engineer to join the Agile Development team. They will participate in 2 week sprints during which they will collaborate with the customer and team to define, build and test exploitation and enterprise services. They will be expected to be strong contributors to the scrum team, participating in daily scrums, and being proactive to work tasks and resolve obstacles. In addition to service development and delivery, they will provide support to DRs detected by testers or in operations.

Education Bachelors Degree in Computer Science, Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.

 

 

Qualifications 8-10 years of related software development experience.

 

Security+ or 8570 complaint

 

• Experience with Modern Software Architecture i.e., Javascript, Node.JS, J2EE (1.6 or better), Java and C/C++ and J2EE application servers
• Demonstrated experience working as a strong contributor on a SW team
• Understanding of the agile principles and scrum methodology
• Enthusiasm for working in a high performing team environment and collaborating with customers and users to define scope and design
• Self-motivated to learn new skills for solving challenging engineering, scientific and information technology challenges

 

 Demonstrated experience and a solid understanding of J2EE including implementing AJAX services, dependency injection, and AOP
• Demonstrated experience and a solid understanding of a variety of J2EE FOSS frameworks (e.g. Spring, Jackson, Hibernate, Jersey, Apache Commons)
• Demonstrated experience and a solid understanding of JPA, ORM, relational databases, and SQL
• Experience with and understanding of databases (PostGIS, Oracle Spatial, DynamoDB, HBase, MongoDB)
• Experience with and understanding of search engines (e.g. Lucene, Solr, Elasticsearch)
• Demonstrated experience with Javascript and a variety of FOSS frameworks (e.g. Node.js Underscore.js, Backbone.js, jQuery, ExtJS, YUI, etc.)
• Experience with and understanding of Open Geospatial Consortium (OGC) standards.
• Experience with Open Search Engines: (Elasticsearch, SOLR, Lucene)
• Experience with Amazon Web Services and J2EE application servers : (S3, CloudFormation, EC2, VPC, ELB, Security Groups)
• Experience with and understanding of geospatial and imagery exploitation products and processes: Image Processing: (OMAR, OSSIM, OpenCV, ArcGIS, ESRI, GRASS, QGIS, OpenGeo, GeoServer, GeoWebCache, GeoJSON, KML)
• Understanding of API management and web analytics
• Knowledge of the Jira Project & Issue Tracking SW. Knowledge of SharePoint Collaboration Tool

 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.