25 Mar
Senior Full Stack Software Engineer- NASA
California, Moffettfield , 94035 Moffettfield USA

Vacancy expired!

Tellus Solutions is in partnership with a client who is exploring the next frontier both figuratively and literally, they are also breaking barriers and creating unforgettable moments in history. Your technical expertise and skill set as a

Senior Full Stack Software Engineer -NASA in the field of

Javascript, AJAX, SOA will contribute to our clients' efforts and forever impact future explorations.Client is looking for a Senior Full Stack Software Engineer to support the NASA Technology Transfer System (NTTS). NTTS is an enterprise suite of data systems, web applications, and IT infrastructure for the NASAs Technology Transfer (T2) program.The Senior Full Stack Software Engineer will contribute to the evolution of NTTS suite of public and internal web portal applications, custom built workflow, data consolidation and integration, search engines, and reporting tools.

Responsibilities:
  • Full lifecycle software development and DevOps as an individual and team contributor
  • Provide guidance to team members in the areas of technology adoption, architecture, design, optimization, web application security, integration and test, CI/CD, and software engineering best practices
  • Ensure requirements compliance and on-time milestones completion; identify, communicate, document, and help address issues
  • Collaborate with team members on project related activities, including requirements gathering and analysis, system architecture, design, test plans, code reviews, integration, deployment, and technical documentation
  • Develop unit tests and perform software unit testing, documentation of test results, black-box and white-box testing, and the maintenance of the continuous integration/continuous (CI/CD) delivery system
  • Interface with external users and stakeholders to develop requirements, deploy solutions, and conduct root-cause analysis

Required Education, Experience, & Skills:
  • Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or related field and 4+ years of directly related experience Or Masters degree in Software Engineering, Computer Engineering, Electrical Engineering, or related field and 2+ years of directly related experience
  • 4+ years of hands-on full stack software development experience
  • Strong practical experience with:
    • JavaScript, AJAX, CSS, HTML/XHTML, HTML5, XML, JSON, REST(ful) web services, PHP/Python web application framework, and Angular web UI framework
    • Building multi-tiered web applications using Service-Oriented Architecture (SOA); Linux, Apache, MongoDB, PHP (LAMP) technology solution stack
    • Developing on UNIX/Linux Operating Systems, such as, Red Hat Enterprise Linux (RHEL) and CentOS server
    • MongoDB
  • Enterprise IT/data system design, architecture, frameworks, and integration for scalability, modularity, and flexibility
  • Software testing methodologies, such as, black-box and/or white-box for unit testing, and the associated testing frameworks, such as, Mocha/Chai, Jasmine, Karma, NodeJS, and PHPUnit
  • Applying software development lifecycle processes from initial requirements gathering/scoping to production grade products
  • Strong verbal and written communication

Desired Experience, & Skills:
  • Practical experience with ElasticSearch or OpenSearch
  • Agile software development methodology
  • Source code version control and configuration management tools, such as, Subversion (SVN) or Git
  • Cloud-based infrastructure and technology solution stack and services, such as, Amazon Web Services (AWS) or Microsoft Azure
  • Continuous Integration/Continuous Delivery (CI/CD) frameworks, such as, Bamboo or Jenkins
  • Working with Virtual Machines (VM) and Container technologies, such as Oracle VirtualBox and Docker Containers
  • Ansible deployment framework

Vacancy expired!


Report job