Software Engineer - SME

US-VA-McLean
Job ID
2017-1854
Category
Information Technology
Clearance Level
TS/SCI

Overview

This is a challenging position for an Applications Developer with a full range of system development experience to work on a new, high-profile, large scale application with users in 50+ organizations 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 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 User Interfaces and data ingestion processes for a large scale, enterprise class system.
• 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.
• Designing, developing and testing code for the demonstration capability.
• Working with Systems Engineers and Architects to specify, design, develop, test and deploy the final system.
• 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 system features to a variety of technical and non-technical audiences.
• Rapid prototyping to refine requirements and design.

Responsibilities

*Demonstrated on-the-job experience with the full range of system development from User Interface development to building data ingestion/Extract, Transform, Load (ETL) capabilities for large scale, high performance, enterprise class systems in the sponsor’s partners environment.

*Demonstrated on-the-job experience designing and building interfaces from a large scale data repository to web browser-based User Interfaces for secure systems.
*Demonstrated on-the-job experience developing applications using technologies including two or more of the following: Java, Java EE, JavaScript, JSP, AJAX, Angular, Apache Tomcat, HTML/CSS, Spring Framework, JUnit, Eclipse IDE, GIT.
*Demonstrated on-the-job experience developing applications using technologies including data base technologies, such as MySQL.
*Demonstrated on-the-job experience with standard data exchange formats including Extensible Markup Language (XML).
*Demonstrated on-the-job experience integrating shared services from other information technology service providers into the overall architecture.
*Demonstrated on-the-job experience participating in Agile software development teams using scrum.

Qualifications

*Demonstrated on-the-job experience with the full range of system development from User Interface development to building data ingestion/Extract, Transform, Load (ETL) capabilities for large scale, high performance, enterprise class systems in the sponsor’s partners environment.

*Demonstrated on-the-job experience designing and building interfaces from a large scale data repository to web browser-based User Interfaces for secure systems.
*Demonstrated on-the-job experience developing applications using technologies including two or more of the following: Java, Java EE, JavaScript, JSP, AJAX, Angular, Apache Tomcat, HTML/CSS, Spring Framework, JUnit, Eclipse IDE, GIT.
*Demonstrated on-the-job experience developing applications using technologies including data base technologies, such as MySQL.
*Demonstrated on-the-job experience with standard data exchange formats including Extensible Markup Language (XML).
*Demonstrated on-the-job experience integrating shared services from other information technology service providers into the overall architecture.
*Demonstrated on-the-job experience participating in Agile software development teams using scrum.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed