Full Stack Software Engineer

Bay Systems

San Jose, CA (United States)

Category: Programming

Posted on: 23 Feb 2021

Agile Apache Bamboo Cloud DevOps Docker Drupal HTML5 Java JavaScript Jenkins JQuery JSON Kubernetes Laravel Linux MongoDb Oracle PHP Python XML

Job Description

Location - NASA Ames, Mountain View, Ca.

Perm role - Employer - Bay Systems Sub-contractor

Pay Rate - 95k annually

Benefits - Medical, Dental, Vision, 401k, Pto, Holiday

 

Position Summary

The NASA Technology Transfer System (NTTS) is a suite of data systems, web applications, and IT infrastructure for the Agency’s Technology Transfer (T2) program containing 60,000+ technology portfolio supporting all ten NASA field centers and HQ. It is the enterprise system for facilitating the Agency’s technology transfer process, which includes reporting of new technologies (e.g., technology & invention disclosures – NF1679), protecting intellectual properties (e.g., patents), and commercializing technologies through various technology licenses, software releases, spinoffs, and success stories using custom built workflow, reporting, data consolidation, integration, and customizable search engines.

Also, NASA Aeronautics Research Mission Directorate (ARMD) is hosting a series of Advance Air Mobility (AAM) “National Campaigns” (NC). The NC series will help determine the technology readiness level of the aviation industry with regard to vehicle performance, safety assurance, airspace interoperability and noise. The NC progresses through scenarios that assess the ability to verify technology readiness for operational use by standardized testing in partnership with the FAA.

Additional information available at NTTS general public Technology Transfer web portal: https://technology.nasa.gov

Additional information on the AAM National Campaign is available online: https://www.nasa.gov/aeroresearch/aam/description/

 

Job Description:

Join an agile technical team as an early career, full stack software engineer working on diverse range of NASA web-enabled IT/data systems for supporting and streamlining technology transfer. The early career software engineer will be immersed to the full NASA agile lifecycle software engineering and full-stack development process, splitting time between two NASA projects: (1) providing enhancements to the NTTS software platform and suite of both public and internal web portal applications, custom built workflow, data consolidation, integration, search engines, and reporting tools, and (2) supporting the development of the National Campaign’s test infrastructure, including data integration and enhancing existing software applications.

Must be US Citizen or Permanent Resident

Required Skill and Traits:

•Comprehensive understanding and knowledge (formal and practical) of at least one of the following programming languages: JavaScript, PHP, UNIX/Linux shell scripting

•Comprehensive knowledge of building multi-tiered web applications using Service-Oriented Architecture (SOA) and the following technology solution stack: Linux, Apache, MongoDB, PHP (LAMP)

•Comprehensive knowledge and understanding of at least 2 or more of the following web technologies and standards: JavaScript, AJAX, CSS, HTML/XHTML, HTML5, XML, JSON, JQuery, REST(ful) web services and/or Application Programming Interfaces (API), Angular/AngularJS, Bootstrap, full-text Elastic Search engine, Laravel PHP frameworks

•Comprehensive knowledge and understanding of UNIX/Linux Operating Systems, such as Red Hat Enterprise Linux (RHEL)

•Comprehensive understanding and knowledge of at least one of the following databases and search technologies: MongoDB NoSQL document-based database, file systems; Drupal Content Management System (CMS), and Elastic Search

•Comprehensive knowledge in understanding the full and tailored agile/iterative software engineering & development lifecycle from initial requirements gathering/scoping to production grade products

•Strong verbal and written communication, particularly writing technical documentation and presenting to technical audiences.

•Must be a motivated team player and can also work independently in a small agile software development team

•Comprehensive knowledge and understanding of enterprise IT/data system design, architecture, and frameworks for scalability, modularity, and flexibility

•Experience and/or knowledge of Virtual Machines (VM) and/or Container technologies (i.e., Oracle VirtualBox, Docker Containers, Kubernetes, etc.)

•Experience and/or knowledge of cloud-based infrastructure and technology solution stack and services, such as Amazon Web Services (AWS) Elastic Compute (EC2) instances, S3 static storage, etc.

Other Desired Skills:

•Experience with agile software development methodology

•Experience with source code version control repositories and configuration management, such as: Subversion (SVN) and Git

•Experience with the following programming languages: Python, Java.

•Experience and/or knowledge of access control lists (ACL), and graph database management systems (e.g., Neo4J).

•Experience and/or knowledge of software Quality Assurance (QA) testing methodologies, such as black-box and/or white-box for unit testing and its testing frameworks, such as Mocha/Chai, Jasmine, Karma, JSUnit, PHPUnit, etc.

•Experience and/or knowledge using Continuous Integration/Continuous Delivery (CI/CD) frameworks using Bamboo, Jenkins, and Ansible DevOps scripting for automating software releases and deployment process.

Company DescriptionBay Systems is a Federal contractor for Aerospace & Defense and the University of California Based in the San Francisco Bay Area, we have an expanding client portfolio, including the Department of Defense, the Department of Energy, and NASA. Currently, we represent one of the fastest-growing enterprises in the Applied Sciences and information technology field.

We are an Equal Opportunity Employer.

  Bay Systems

  <p>Bay Systems is a Federal contractor for Aerospace & Defense and the University of California Based in the San Francisco Bay Area, we have an expanding client portfolio, including the Department of Defense, the Department of Energy, and NASA. Currently, we represent one of the fastest-growing enterprises in the Applied Sciences and information technology field.

We are an Equal Opportunity Employer.

  Address
  Mountain View,
     CA

     USA

    Website

      http://www.baysystemsinc.com

    View all jobs at Bay Systems

  Report Job

Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you emails to the provided email address.

Job Source: Ziprecruiter (Will expire by: 2021-04-09 00:00:00)

Apply Now

New

Techies Talent Network

Upload your resumes and connect with IT recruiters, setup personalized job alerts and receive professional tips to achieve your career goals, and even more. Join today!

Join talent network
Quick poll
In your opinion which programming language has a brighter future?
  • GoLang
  • Java
  • Python
  • Scala
  • Ruby
  • PHP
  • JavaScript
  • C++
  • Other

* This poll is anonymous.