Software Engineer Junior/Mid

Software, Engineer
Full Time
Travel not required

Job Description

Immediate opening for a full-time Junior/Mid Software Engineer in Alexandria, Va. This individual will be a member of the team responsible for investigating, designing, implementing, and testing software to support the U.S. Navy's spectrum management process.

This position offers an extremely competitive salary, vacation and benefits package. You will have the opportunity to work in a fast paced, exciting environment, collaborating with other team members to rapidly innovate, produce and field excellent software.

Essential Duties and Responsibilities:

  • Collaborate in our Agile/Scrum software development process.

  • Work with our customer and other stakeholders to establish software requirements.

  • Help us move toward a test, driven development (TDD) process.

  • Work with the team to gain an initial understanding of the desired solution, and iteratively develop and refine the software to achieve a usable, high quality result.

  • Apply best software practices to your work.

  • Develop software documentation (we try to keep it to a minimum, but it is a necessary evil).

  • Have the ability and interest to learn new technologies.

  • Travel, if required, to provide technical assistance to USN fleet personnel.
Minimum Qualifications:

  • Possess strong software engineering skills and understanding of the software engineering process.

  • Able to work in a collaborative, team environment.

  • Able to interact professionally with a diverse group including managers, developers, subject matter experts, and USN personnel who use our software.

  • Possess strong communication skills with the ability to communicate effectively in a collaborative environment.

  • Possess excellent organizational, problem-solving, and analytical skills
Education and/or Experience Requirements:

  • Bachelor's degree in Computer Science (BSCS) is required; Master's degree in Computer Science (MSCS) is a plus.

  • Candidate must have a minimum of 2-6 years of software development experience.

  • Certified Scrum master

Computer Skills:

  • Visual C and/or C# required

  • RDBMS or big data experience desirable

  • Microsoft Team Foundation Server (TFS), Visual Studio and Git desirable

  • Linux experience desirable

  • Publish/subscribe patterns and middleware experience a plus

  • Web-based experience using various technologies such as Microsoft's IIS web server, Ajax, JQuery, JDBC, JavaScript and XML enabled Web Services, with WSDL/SOAP is a plus
Working Conditions:

  • Function in an office environment in a stationary position approximately 50 percent of the time or more

  • Must be able to operate standard office equipment, such as a computer, copy machine and printer

Dice Id : 90888093
Position Id : RTS000022
Originally Posted : 5 months ago
Have a Job? Post it

Similar Positions

Software Engineer, Junior
  • Booz Allen Hamilton
  • Chantilly, VA
SS099 Junior Software Developer
  • ADNET Systems
  • Greenbelt, MD
Junior Software Engineer
  • SAIC
  • Fort Meade, MD
Software Developer
  • The Hulse Group
  • Greenbelt, MD
Software Developer
  • Syneren Technologies
  • Arlington, VA
Jr Software Engineer
  • Leidos
  • Arlington, VA
MERN / MEAN Software Development Engineer
  • Eliassen Group
  • Washington, DC
Software Developer
  • Deloitte
  • Arlington, VA
Software Engineer
  • Federal Bureau of Investigation (FBI)
  • Washington D.c., DC
Software Engineer
  • Smart Synergies
  • Fairfax, VA
Application Developer
  • FosterThomas
  • Alexandria, VA
Mid-Level Software Developer
  • ActioNet
  • Suitland, MD