Software Developer

Java, C, C++, C#
Full Time
Up to $120,000
Travel not required

Job Description

Job ID#: MDDV141

We are seeking a skilled Software Developer, with 3 7 years of experience, to help design, build, improve and maintain applications to support spacecraft missions. Your duties will primarily revolve around building software, as well as modifying existing applications to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will be involved in directing system testing and validation procedures, and also working with customers or other teams on technical issues including software system design and maintenance. Your customers will include management, other software teams, mission flight operations teams and hardware design groups.
To be successful in this role, you will need extensive knowledge of programming languages and the software development life-cycle. A Bachelor's degree in computer science or related degree is required.

Software Developer Responsibilities:
Modify software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
Re-platform existing client/server applications to web-based apps
Direct system testing and validation procedures.
Direct software programming and documentation development.
Consult with SW teams or customers on project status and proposals.
Work with customers and outside teams on technical issues including software system design and maintenance.
Analyze information to recommend and plan the installation of new systems or modifications of an existing system.
Consult with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.
Design and develop software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
Prepare reports on programming project specifications, activities, or status.
Be a self-starter, not afraid to just dig in and figure it out
Strong analytical skills, motivated and willing to learn and go above and beyond

Software Developer Requirements:
BS degree in Computer Science or related degree.
4 7 years of solid software development experience
Knowledge of the software development life-cycle and various development methodologies such as Agile, RAD, etc.
Ability to develop unit testing of code components or complete applications.
Must be a full-stack developer and understand concepts of software engineering.
Experience working on a variety of software development projects.
Deep programming language knowledge.
Proficiency with HTML, CSS, JavaScript
Experience with Agile Scrum principles
Strong C, C++, C# highly desired
Strong Java
Experience with Git/GitHub and IDE s such as Eclipse
Comfortable with CSS, React, and web frameworks (Struts, Spring MVC)
SQL experience and DB design knowledge is highly desired

Posted By

Veronica Hulse

Dice Id : 10376266
Position Id : MDDV141
Originally Posted : 3 months ago
Have a Job? Post it

Similar Positions

Software Developer
  • Syneren Technologies
  • Arlington, VA
Software Engineer
  • Leidos
  • Mclean, VA
Software Developers
  • CoStar Realty Information, Inc
  • Washington Dc, DC
Software Engineer Junior/Mid
  • Vectrus Corporate
  • Alexandria, VA
Software Engineer
  • Zachary Piper Solutions, LLC
  • Fort Meade, MD
Junior Software Engineer
  • SynergisticIT
  • Baltimore, MD
Mid-Level Software Developer
  • ActioNet
  • Suitland, MD
Software Engineer II
  • Apex Systems
  • Alexandria, VA
Application Developer
  • Arlington, VA
Full Stack Software Developer
  • Josef Group
  • Alexandria, VA
Software Developer
  • Technosoft Corporation
  • Washington Grove, MD
Full Stack Software Developer
  • Confidential Company
  • Reston, VA
Application Developer
  • FosterThomas
  • Alexandria, VA
MERN / MEAN Software Development Engineer
  • Eliassen Group
  • Washington, DC