Jr. Software Developer

    • Job Tracking ID: KSTC-21-022
    • Job Location: Lanham, MD
    • Job Level: Entry Level (less than 2 years)
    • Level of Education: BA/BS
    • Job Type: Full-Time/Regular
    • Date Updated: 12/16/2020
    • Years of Experience: 2+
    • Radford Job Code: 05101-05106
Invite a friend
facebook LinkedIn Twitter Email


Job Description

Kratos is seeking a Jr. Software Developer to join an exciting team of software engineers within the Federal Software Engineering team. The position includes support of dynamic, agile projects implementing a Secure Development Operations SecDevOps approach across all phases of the software development lifecycle, to include design, development, test, and operational support / user feedback. The ideal candidate must be able to work independently as well as within a team setting on the design, implementation, and maintenance/troubleshooting of new and existing software solutions, primarily within the satellite command and control (c2) domain space. This candidate must be self-motivated, be a self-learner, and able to work within a dynamic schedule.  Candidate must be able to organize & report status of tasks being worked and effectively communicate with various team members.

Qualities we are passionate about in a candidate:

  • Aspires to learn and apply new technologies and use them to solve real problems
  • Loves to automate using scripts
  • Desires to be a valuable contributor within a team environment
  • Embraces change and is an independent motivator toward one’s improvement

Experience and Skills

Must be eligible for a clearance at the Secret level

A range of 1 to 2 years of technical experience is desired for this position.

Must have a BS in Computer Science, Computer Engineering, or engineering equivalent, MS in above fields is a plus

Experience in real-time command and control systems is highly desired.

Experience with web technologies, including but not limited to CSS, HTML, JavaScript, React, Angular, and relevant web servers, is highly recommended.

Candidate should be able to leverage modern industry standard technologies in the engineered solutions and quickly and efficiently generate estimates and status of design efforts, including materials (such as presentation slides), for use internally as well as with customers. 

Should have intermediate software development experience with C, C++, and Java programming languages on Windows and Linux platforms.

Be able to develop Windows batch files and script files as well as Unix shell scripts.

Have a basic understanding of relational database applications and creation of expressions using Structured Query Language (SQL).

Ideal software development candidate should be well versed in the usage of SecDevOps within the Software Development Lifecycle to ensure proper practices are followed and documentation generated

Required Skills

 
  • C/C++ and Java programming (including network, multi-threaded, client-server programming where applicable)
  • Development on Windows and Linux platforms
  • Batch file / Shell Scripting
  • Oracle database utilization with applications
  • Comprehension of SecDevOps within the Software Development Lifecycle (SDLC)
  • Ability to design solutions to complex engineering problems

 Preferred Skills:

  • Experience in real-time command and control systems is highly desired.
  • Experience with web technologies, including but not limited to CSS, HTML, JavaScript, React, Angular, and relevant web servers, is highly recommended.
  • Candidate should be able to leverage modern industry standard technologies in the engineered solutions and quickly and efficiently generate estimates and status of design efforts, including materials (such as presentation slides), for use internally as well as with customers