Senior Software Engineer

Professional Beltsville, Maryland


Description

JOB TITLE:  Senior Full Stack Software Engineer                                   JOB ID#:287

Job Description: 

Omitron is seeking a full-stack Senior Software Engineer to participate in the software development of message-oriented satellite ground systems.  

The candidate will work with an established, friendly team of motivated software engineers to develop new, and maintain existing mission operations centers (MOC’s) with particular focus on the mission planning system for several NASA-related projects. In addition, the candidate will be tightly integrated with members of the flight operations team (FOT) who are users of the system. Hence, the candidate will receive direct feedback and see immediate impact of their work. The candidate will also collaborate with other engineers, analysts and system administrators in order to analyze and diagnose and present short-term and long-term solutions. The candidate should be forward thinking because they will be presented with the opportunity to identify new technologies from public, private, academia and industry practices to improve and support our modernization effort for our current MOC software applications. The ideal candidate will possess strong development skills as well as strong interpersonal and communication skills.

The candidate shall support the full software development life cycle (SDLC) using established processes for requirements analysis, design, prototyping, coding, unit testing, integration and test, documentation, and sustaining engineering. Responsibilities include:

  • Assisting with the modernization of the mission planning system.
  • Performing requirements analysis and assessment of the MOC software architecture
  • Developing and executing automated unit tests
  • Estimating effort for assigned tasks.
  • Participating in and presenting at design and code reviews.
  • Developing design and code review material, user guides and other system documentation

 

US citizenship required.  EEO/AA/E-Verify Participation

Skill Requirements:

  • Excellent written and oral communication skills
  • Performing requirement analysis
  • Presenting design and code reviews and the development of user guides.
  • Experience in C/C++ development.
  • Familiarity with software version tracking systems such as Subversion and Git.
  • Experience developing for a Linux OS
  • Experience with Atlassian Confluence, JIRA and Bitbucket
  • Experience building and driving automated unit testing initiatives

Desired Skills:

  • Experience with Java, Perl and Python programming languages a plus.
  • Experience with web application development using PHP, Ajax and Apache a plus
  • Database exposure to MySQL, MariaDB or Mongo DB a plus
  • NASA GMSEC API and associated support applications a plus
  • Experience with ActiveMQ a plus
  • Knowledge of Message Oriented Systems a plus
  • CMMI and ISO 9001 process improvement models
  • NASA software engineering requirements model

Required Experience:           

Candidate must have at least 7-12 years of experience in software development with ever increasing responsibilities

Required Degree:      

BS degree in a relevant field (Computer Science, Mathematics, Engineering, or Physical Sciences)

Job Location:

Beltsville, MD   

Company Overview: 

Omitron is an Aerospace Engineering and Information Technology small business firm headquartered in Beltsville, Maryland with a field office located in Colorado Springs, Colorado. Since 1984 Omitron has provided excellence in engineering services and product development to government and industry customers for both civilian and military aerospace programs.

Omitron recognizes that outstanding people are the key to our success. Our goal is to select highly qualified and motivated individuals and provide them an environment necessary to stimulate and nurture engineering and business objectives. Omitron offers its employees competitive salaries, a full benefits package, and excellent career growth opportunities. We welcome talented professionals who wish to take advantage of the opportunities we offer.