Software Engineer_NASA Support Job at Pearl River Technologies, Greenbelt, MD

Z0NaTGRldDFqQlM0THJ5TU11bCs2SzJ6dUE9PQ==
  • Pearl River Technologies
  • Greenbelt, MD

Job Description

About Us  

Pearl River Technologies is an SBA certified HUBZone  small, disadvantaged business (SDB) providing professional,  technical and administrative support services to federal,  state and local government agencies. Through our support and commitment to the HUBZone program, we successfully offer our customers the highest quality of service, while creating opportunities and growth for our employees.  

 

Description  

Pearl River Technologies is  seeking a  software engineer to provide  full-stack  development support to NASA’s Flight Dynamics Facility (FDF) . This facility provides flight dynamics, satellite, and navigation support . In the FDF, we support the International Space Station, SpaceX, the Magnetospheric Multiscale (MMS), Tracking and Data Relay Satellite System (TDRSS), Lunar Reconnaissance (LRO), Transiting Exoplanet Survey Satellite (TESS), James Webb Space Telescope (JWST) , the upcoming launch of Roman Space Telescope (RST) , among many others.  

 

You will be  contributing to diverse areas of development including visuals, iteration times, code quality, performance, and reliability. This  provides the opportunity to grow and hone knowledge along a broad spectrum of the development process, from user experience  and workflow design to data processing.  You will work with a friendly, motivated, and driven team to continuously improve our knowledge,  workflows and processes. In addition, you will be tightly integrated with flight  and navigation  analysts who use the system. As such, feedback will be  direct, and you will see the immediate impact of your work. You must collaborate with engineers, analysts, and system  admin istrators to  identify short-term and long-term needs. The ideal candidate would  possess strong code review,  interpersonal and communications skills.  The primary languages used are Java, Python, and Typescript, along with technologies such as Spring, Flask, Angular, Jenkins, Docker, and AWS.   

 

Specific areas of support will include:  


  • Solving NASA operational spacecraft needs by problem definition, requirements development and interpretation, solution development, and implementation.  


  • Working directly with Flight Dynamics engineers and teams to develop software requirements.  


  • Identifying new software methods and opportunities from public, private,  academia and industry practices to improve FDF software and architecture.  


  • Developing, coding, testing, and troubleshooting software on a real-time operational system with a focus on quality, performance, scalability, and maintainability.  


  • Improving operations by introducing enhancements to policies and procedures.  


  • Preparing for and  presenting to stakeholders at engineering milestone reviews for approval.  


  • Working as part of a team and providing 24x7 support. Some off- hours support will be  .  


  • Providing on-call support, as well as on-console support for mission launches and reentries.  

 

Required Degree & Experience  


  • Bachelor's in Computer Science , Engineering, Physics, Math, or a related degree.  


  • 5+  years of  professional experience in software development, with  demonstrated increase  of responsibilities.  

 

Required Skills  


  • Knowledge of computer science fundamentals, including algorithms, data structures and design patterns , and object-oriented programming  


  • Experience developing and debugging in Java, Python, or Typescript  


  • Experience developing web applications – specifically knowledge of Spring, Flask, or Angular frameworks and HTML and CSS languages  


  • Experience in full stack development – should be capable in developing and deploying a CRUD application  


  • Experience in Spring Boot framework including scalable microservices, RESTful APIs, and security best practices  


  • Experience in unit testing and testing frameworks  


  • Experience with relational and non-relational databases  


  • Demonstrated oral and written communication skill s  

 

Desired Skills  


  • Experience with:  


  • AWS DevOps including AWS services and architecture, CI/CD pipelines, and Infrastructure as Code  


  • Experience in Docker, Docker Compose, Kubernetes or other orchestration systems to containerize and load balance applications  


  • M essage queues and asynchronous programming.  


  • Various operating systems, i.e., RedHat  Linux and Windows  


  • G it workflows and project management suites such as Atlassian/GitHub  


  • Agile Software Development Life Cycle  


  • Astrodynamics tools  such as STK, ODTK, and  FreeFlyer  


  • Implementing complex engineering  algorithms  

 

Security Clearance Requirements  
Not at time of hire, though must qualify for a Secret clearance.  
 
US citizenship required / EEO/AA / E-Verify Participation  

 

As an Equal Employment Opportunity/Affirmative Action employer, Pearl River Technologies LLC provides equal employment opportunity to all employees and applicants without regard to an individual's protected status, including race/ethnicity,  color, national origin, ancestry, religion, creed, age, gender, gender identity/expression, sexual orientation, marital status, parental status, including pregnancy, childbirth, or related conditions, disability, military service, veteran status, genetic information, or any other protected status.  

Job Tags

Full time, Temporary work, Private practice, Local area, Immediate start,

Similar Jobs

Cinter Career Services

International Logistics Coordinator - Japanese Job at Cinter Career Services

Job Details: Job Title: International Freight Coordinator/Forwarder Client: Logistics and Transportation Working Location: Wilmington, CA Working Style: On-site Salary: $20 - $30/hour (DOE) Working Hours: 8-5 Language: Bilingual (English/Japanese... 

Uniper

Natural Gas Trading Analyst Job at Uniper

Natural Gas Trading Analyst Location Houston, TX : Uniper seeks a Natural Gas Trading Analyst to join its North American team, either in its Houston, Texas location or from the New York City area. What we offer At Uniper we value a sustainable balance for the work... 

PetSitter.com

Pet Sitter Wanted - Join As A Pet Sitter In Jacksonville, Il Earn $15/Hour Caring For Furry Friends! Job at PetSitter.com

 ...important that you have a genuine passion for pets and can commit to ensuring their well-being and happiness while I'm away.I offer $15 per hour for your time and dedication. If you have experience with dogs and are interested in this pet sitting opportunity, please feel... 

LocumJobsOnline

Physician (MD/DO) - Neurology - General/Other in Bowling Green, KY Job at LocumJobsOnline

 ...- 25 patients per day with excellent follow-up care opportunities ~ J-1 visa support with attorney provided ~ Multiple practice locations serving growing communities ~ Our services are free for you ~ We help negotiate your salary and contract ~ We coordinate interviews... 

Net2Source (N2S)

Customer Success Specialist Job at Net2Source (N2S)

 ...Job Description Do you love developing and nurturing great relationships? As an N2S Customer Success Specialist, you will be responsible for managing and growing our Fortune 500 accounts, understanding their staffing requirements, and ensuring the successful placement...