Software Engineer I
Apply NowCompany: Black Eagle Defense
Location: Fort George G Meade, MD 20755
Description:
SALARY RANGE $135,000 - $155,000/year
DUTIES As a successful candidate for the Software Engineer I role you will design, develop, maintain, enhance, and document software systems. Depending upon the SWE's role, skill level, and system complexity, the SWE may perform all or some subset of these functions. At the lowest levels, the SWE may work under close supervision as a member of a team using well-defined specifications to develop or maintain non-complex systems. Coursework requiring the use of a high-level programming language (i.e. a language with strong abstraction from the computer itself using variables, arrays, complex arithmetic expressions, etc. that focus on usability rather than computer registers, call stacks, etc.) is required. Be highly motivated and willing to learn new developments as well as a good team player.
Required Skills:
SKILLS
Position geared toward developers with knowledge of programming languages.
Proficient in: Java, Python, etc.
Experience with SW packaging.
Container vs. Operating Systems.
Writing new code for new systems.
QUALIFICATIONS A Bachelor's degree in Computer Science is required for this position. No demonstrated experience is required.
Desired Skills:
PREFERRED EXPERIENCE Frontend and/or Backend experience with:
Agile framework (Sprint, JIRA)
SAFE Agile Framework
Java, JavaScript (strong background fundamentals) as well as basic HTML and CSS
JAVA Frameworks
Spring/Springboot
Docker, Kubernetes, KAFKA
POSTGRESSQL, ORACLEDB
OPENSHIFT
Identity and access management technology such as KEYCLOAK, SPOCK/GROOVY
Microservices architecture
LINUX
Virtual Machines or any virtualization
GITLAB or other software repositories
Model Based Engineering such as CAMEO
Code review
DUTIES As a successful candidate for the Software Engineer I role you will design, develop, maintain, enhance, and document software systems. Depending upon the SWE's role, skill level, and system complexity, the SWE may perform all or some subset of these functions. At the lowest levels, the SWE may work under close supervision as a member of a team using well-defined specifications to develop or maintain non-complex systems. Coursework requiring the use of a high-level programming language (i.e. a language with strong abstraction from the computer itself using variables, arrays, complex arithmetic expressions, etc. that focus on usability rather than computer registers, call stacks, etc.) is required. Be highly motivated and willing to learn new developments as well as a good team player.
Required Skills:
SKILLS
Position geared toward developers with knowledge of programming languages.
Proficient in: Java, Python, etc.
Experience with SW packaging.
Container vs. Operating Systems.
Writing new code for new systems.
QUALIFICATIONS A Bachelor's degree in Computer Science is required for this position. No demonstrated experience is required.
Desired Skills:
PREFERRED EXPERIENCE Frontend and/or Backend experience with:
Agile framework (Sprint, JIRA)
SAFE Agile Framework
Java, JavaScript (strong background fundamentals) as well as basic HTML and CSS
JAVA Frameworks
Spring/Springboot
Docker, Kubernetes, KAFKA
POSTGRESSQL, ORACLEDB
OPENSHIFT
Identity and access management technology such as KEYCLOAK, SPOCK/GROOVY
Microservices architecture
LINUX
Virtual Machines or any virtualization
GITLAB or other software repositories
Model Based Engineering such as CAMEO
Code review