SW Engineer Sr Principal - Military veterans preferred

2020-06-30
SAIC (www.saic.com)
Other

/yr

  full-time   employee


Chantilly
Virginia
United States

Description

Introduction:

The Sponsor’s work is software development and deployment. Key focus areas for software development and implementation team includes: 1) maintaining code bases for an application 2) transitioning the application’s functionally to a C2S cloud based implementation.


Work Requirement:

The Contractor team’s Program Manager shall provide day to day management of the application development activities in an Agile/Scrum environment. The Program Manager shall update the Project Management Review (PMR) PowerPoint slides each week with the details pertaining to their project.  The Program Manager shall include user stories worked during the current sprint and user stories planned to be worked in the next sprint.


The Contractor team’s Applications Developers shall develop software in accordance with project requirements. The Contractor team’s Applications Developers shall unit test their own work. The Contractor team’s Applications Developers shall develop software documentation. The Contractor team’s Applications Developers shall develop web front end(s). The Contractor team’s Applications Developers shall develop user interfaces. The Contractor team’s Applications Developers shall develop application back-end processes. The Contractor team’s Applications Developers shall deploy the developed applications to a production environment provided by the Sponsor. The Contractor team’s Applications Developers shall transition application to a C2S environment.


The Contractor team’s Applications Tester shall execute test plans. The Contractor team’s Applications Tester shall identify the root causes of software problems found during testing.

Qualifications

Experience:

  • Demonstrated experience using Java
  • Demonstrated experience using JavaScript/HTML5/CSS3
  • Demonstrated experience using Angular
  • Demonstrated experience using Object Oriented techniques for analysis, design, and programming
  • Demonstrated experience using Model-View-Control (MVC) architecture tools such as Spring Boot
  • Demonstrated experience using Object/Relational Mapping frameworks such as Hibernate
  • Demonstrated experience developing applications on java web servers such as Apache Tomcat
  • Demonstrated experience automatically build Java applications with Maven
  • Demonstrated experience programming, troubleshooting, and debugging web-based tools and applications
  • Demonstrated experience using source code control tools such as Git and GitHub
  • Demonstrated experience developing server-side content with Node.js
  • Demonstrated experience storing software artifacts in a Nexus repository
  • Demonstrated experience creating mock-up applications screens
  • Demonstrated experience developing User Interface/User Experience (UI/UX) front end code
  • Demonstrated experience as an agile coach and/or scrum master
  • Demonstrated experience assessing technical environments
  • Demonstrated experience recommending roadmaps for improved development
  • Demonstrated experience proposing enhanced architectural and deployment practices
  • Demonstrated experience with DevOps practices
  • Demonstrated experience identifying impediments to improvements and proposing potential solutions
  • Demonstrated experience with AWS Services
  • Demonstrated experience developing Micro Services