Jobs
>
Mountain View

    Full Stack Software Developer - Mountain View, United States - Qualified Technical Services

    Default job background
    Description

    Work Location: NASA Ames Research Center - Mountain View, CA

    Minimum Citizenship: U.S. Citizen (This position requires access to ITAR and/or EAR protected data)

    Clearance: US Government

    JOB DESCRIPTION - Agile Full Stack Software Developer - NASA Systems

    Join an agile technical team as an Early Career Full Stack Software Engineer working on multiple and diverse NASA IT/data systems projects supporting NASA's NEO, S3VI, and FOP missions, stakeholders, and user communities. You will be immersed in the NASA agile lifecycle software engineering process to enhance and potentially redesign NEO, S3VI, and FORS suite of public and internal web portal applications, custom-built workflows, data consolidation, integration, search engines, and reporting tools.

    This position will support multiple heterogenous NASA IT/data system development projects such as the following:

    The Near Earth Objects (NEO) characterization group within the NASA Ames Research Center's (ARC) planetary defense project has been tasked with building online, web-based resources for the planetary defense community to collate and disseminate physical characteristics of Near Earth Asteroids (NEA) and Meteorites (hence Objects).

    NASA public site reference:

    The Small Spacecraft Systems Virtual Institute (S3VI) is a virtual multi-institutional and multi-disciplinary virtual collaboration institute within the small spacecraft research community to advance the field of small spacecraft systems and allied sciences by promoting innovations, exploring new concepts, identifying emerging technology opportunities, and establishing the effective conduits for the collaboration, sharing, and dissemination of research results relevant to small spacecraft systems and its subsystems.

    NASA public site reference:

    The Flight Opportunities Program (FOP) is one of nine programs in the NASA Space Technology Mission Directorate (STMD). It was established in late 2010 to help fulfill the strategic objective of transforming NASA missions and advancing U.S. spaceflight capabilities. Through Flight Opportunities, STMD selects promising technologies from industry, academia and government, and tests them on commercial launch vehicles.

    NASA public site reference:

    REQUIREMENTS - Agile Full Stack Software Developer - NASA Systems

    Education: BS in Computer Science

    Year(s) of Experience: 0 - 4 years of related experience

    Qualifications, Skills and Traits:

    • Comprehensive and practical knowledge of at least one of the following programming languages: JavaScript, PHP, Python, , , UNIX/Linux shell scripting
    • Comprehensive knowledge of building multi-tiered web applications using Service-Oriented Architecture (SOA) and the following technology solution stacks: Linux, Apache, MongoDB, PHP (LAMP), MongoDB, ExpressJS, ReactJS, NodeJS (MERN), and Microsoft .NET
    • 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, Django Python, Express, ReactJS, NodeJS, Entity .NET, Bootstrap, Kendo UI for and/or PHP frameworks
    • Comprehensive knowledge and understanding of both or either UNIX/Linux, such as Red Hat Enterprise Linux (RHEL and Microsoft Windows Server Operating Systems
    • Comprehensive understanding and knowledge of at least one of the following databases and search technologies: MongoDB NoSQL document-based database, MySQL database, Microsoft SQL Server database, and Elastic Search
    • Comprehensive knowledge and understanding of enterprise IT/data system design, architecture, and frameworks for scalability, modularity, and flexibility
    • Comprehensive knowledge and understanding of full and tailored agile/iterative software engineering & development lifecycle from initial requirements gathering/scoping to production grade deliverables
    • Strong verbal and written communication
    • Must be a motivated team player but also able to work independently in a small agile software development team

    Desired Skills:

    • Experience with Microsoft Visual Studio and MS-SQL Server Studio Integrated Development Environments (IDE) and tools
    • Experience with agile software development methodology
    • Experience with source code version control repositories and configuration management, such as Subversion (SVN) and Git
    • Experience with visualization and graphical charting frameworks and packages, such as Highcharts, Telerik/Progress Controls/KendoUI for and PHP, CSS Flexible Box Layout (Flexbot)
    • Experience with or knowledge of cloud-based infrastructure and technology solution stack and services, such as Amazon Web Services (AWS) or Microsoft Azure
    • Experience with or knowledge of software testing methodologies, such as black-box and/or white-box for unit testing and its testing frameworks, such as Mocha/Chai, Jasmine, Karma, NodeJS, PHPUnit, etc.
    • Experience with or knowledge of using Continuous Integration/Continuous Delivery (CI/CD) frameworks using Bamboo, Jenkins, etc.
    • Experience with or knowledge of Virtual Machines (VM) and/or Container technologies (i.e., Oracle VirtualBox, Docker Containers, Kubernetes, etc.)​​​​​​​

    The Equal Employment Opportunity Policy of the QTS is to provide a fair and equal employment opportunity for all employees and job applicants regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status or disability. QTS hires and promotes individuals solely on the basis of their qualifications for the job to be filled. QTS believes that employees should be provided with a working environment which enables them to be productive and to work to the best of his or her ability. We do not condone or tolerate an atmosphere of intimidation or harassment based on race, color, religion, national origin, gender, sexual orientation, age, marital status or disability. We expect and require the cooperation of all employees in maintaining a discrimination and harassment-free atmosphere.



  • Amazon Services LLC Sunnyvale, United States

    3+ years of engineering team management experience · - 7+ years of working directly within engineering teams experience · - 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience · - 8+ years of leading the definiti ...


  • Sapphire Enterprises Los Altos, United States

    What can you expect? · You will develop various products and technologies from the initial idea to series production · You will be responsible for the conception, software architecture, and development of embedded software and applications · You will work on exciting projects fro ...

  • Oracle

    Software Developer

    1 week ago


    Oracle Santa Clara, United States

    Employer will accept Master's degree in Computer Science, Engineering, or related technical field. Position requires: · - Programming languages Java and Python; · - Relational and non-relational databases and SQL skills for querying relational databases; · - Version control syste ...


  • Stanford University Stanford, United States

    The Division of Medical Physics in the Department of Radiation Oncology is seeking a Software Developer 2 to execute all programming tasks, including programming, analyzing, designing, developing, implementing, modifying, and maintaining computer programs. Work on systems of mode ...


  • Spectrum Dynamics University Park, United States

    Reference Number: MAN 24-021 · Your Role · Identification, analysis, and detailing of software requirements for customer software solutions · Creation, review, and documentation of software designs · Quality-oriented development of embedded real-time software for avionics compute ...


  • Aurora Technologies West View, United States

    At West View, our software components form the basis for networking control units in vehicles and are used in almost all cars worldwide. As a strategic partner of the automotive industry, we set standards for the development of distributed systems in the automotive sector with ou ...

  • Aveva

    Software Developer

    1 week ago


    Aveva San Leandro, United States

    AVEVA is a global leader in industrial software. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life - such as energy, infrastructure, chemicals and minerals - safely, efficiently and more sustainably. · We're the first software busin ...

  • Oracle

    Software Developer

    4 days ago


    Oracle Pleasanton, United States

    Career Level - IC4 · - Design, develop, test and deliver new features on an outstanding analytics platform suitable for deployment to both the Oracle Cloud and on-premise environments · - Be responsible for the creation of formal design specifications and coding of sophisticated ...


  • Mainspring Energy, Inc. Menlo Park, United States

    **Company Overview** · Driven by our vision of the affordable, reliable, net-zero carbon grid of the future, Mainspring has developed a new category of power generation — the linear generator — that delivers local, scalable, and fuel-flexible power to help accelerate the transiti ...

  • DataAnnotation

    Software Developer

    2 weeks ago


    DataAnnotation Mountain View, United States

    We are looking for proficient *programmers* to join our team to train our AI chatbots to code. You will work with the chatbots that we are building in order to measure their progress, as well as write and evaluate code. · In this role you will need to be proficient in at least o ...

  • DataAnnotation

    Software Developer

    4 days ago


    DataAnnotation Mountain View, United States

    We are looking for proficient *programmers* to join our team to train our AI chatbots to code. You will work with the chatbots that we are building in order to measure their progress, as well as write and evaluate code. · In this role you will need to be proficient in at least on ...

  • Horizon Innovations

    Software developer

    1 week ago


    Horizon Innovations Bayview, United States

    GASCADE is one of the largest operators of long-distance gas pipelines in Germany, with a 3,700 kilometer pipeline network. We ensure a secure energy supply in Germany and Europe by reliably, efficiently, and environmentally friendly transporting natural gas. · With our years of ...


  • Oracle Redwood City, United States

    For this new Spectra architecture, we're building data extraction services, that is highly scalable, performant and resilient. This is a startup team and comes with a service ownership role that is hands-on, with lots of opportunity for large contributions and impact across the o ...

  • CIeNET Technologies

    Software Developer

    4 days ago


    CIeNET Technologies Sunnyvale, United States

    We at CIeNET are building an infotainment platform software team which is tasked with two critical roles: co-developing, along with the supplier, the software that will run next generation infotainment systems and developing the talent and tools necessary to allow us to take owne ...


  • Titan Ventures Alto, United States

    BASF SE · WELCOME TO THE TEAM · The European Site & Verbund Management continuously develops and ensures the competitiveness of BASF's major European sites. We manage the perfect integration of infrastructure, operational services, personnel services, and logistics with productio ...

  • Tech Mahindra

    Software Developer

    3 days ago


    Tech Mahindra Sunnyvale, United States

    We are Looking for Software Developer with 10+ years Experience In Sunnyvale,CA · JD- · Experience in Digital Asset Management platforms. · Min 10 years of experience with Nuxeo framework (Nuxeo experience is a must) · Experience upgrading to LTS2021, LTS2023 · Experience with de ...

  • TechnoSphere, Inc.

    Software Developer

    1 day ago


    TechnoSphere, Inc. Sunnyvale, United States

    We are looking for Software Developer -Nuxeo Framework in Sunnyvale,CA ( Day1 Onsite) · 10-15 years of extensive experience in Digital Asset Management platforms. · Min 10 years of experience with Nuxeo framework (Nuxeo experience is a must) · Experience upgrading to LTS2021, LTS ...

  • JFrog

    Software Developer

    5 days ago


    JFrog Sunnyvale, United States

    At JFrog, we're reinventing DevOps to help the world's greatest companies innovate -- and we want you along for the ride. This is a special place with a unique combination of brilliance, spirit and just all-around great people. Here, if you're willing to do more, your career can ...

  • Pinnacle Group, Inc.

    Software Developer

    6 days ago


    Pinnacle Group, Inc. Sunnyvale, United States

    Software Developer - Nuxeo Expert · Day 1 Onsite Sunnyvale, CA · Hybrid - 3 Days / Week · Duration: Long term contract · 10-15 years of extensive experience in Digital Asset Management platforms. · Min 10 years of experience with Nuxeo framework (Nuxeo experience is a must) · Ex ...

  • CIeNET International

    Software Developer

    1 week ago


    CIeNET International Sunnyvale, United States

    Job Description · Job DescriptionWe at CIeNET are building an infotainment platform software team which is tasked with two critical roles: co-developing, along with the supplier, the software that will run next generation infotainment systems and developing the talent and tools n ...