Full Stack Software Engineer
About the role
Founded in 2004, Occam Solutions is a leader in Data Science, Software Development, and Mission Support services to both the civilian and defense sectors of the US government. We provide thought leadership, technical resources, and know-how leveraging in-depth industry experiences to provide simple and effective solutions. Be part of an exciting team helping the Army modernize software development to digitally transform mission-critical solutions. As a full stack software engineer, you’ll assist with realizing the Army Software Directive by guiding development teams to align to modern software development practices through a combination of code/design reviews and hands-on implementation. Apply Lean, Agile, DevSecOps practices to improve software delivery speed, security, and stability. Work in a highly collaborative, diverse, mission-focused team environment with the opportunity to apply a variety of emerging technologies, languages, and frameworks.
Responsibilities
- Guide development teams to align with modern software development practices per the Army Software Directive
- Conduct code and design reviews
- Perform hands-on implementation of full stack solutions
- Apply Lean, Agile, and DevSecOps practices to improve software delivery speed, security, and stability
- Collaborate in a diverse, mission-focused team environment
- Work with emerging technologies, languages, and frameworks
Requirements
- Experience with Vantage and Palantir
- 2+ years hands-on experience with popular languages and frameworks such as Java, Python, NodeJS, Django, and Spring
- Hands-on experience with Power BI and BI reporting
- Low-code/no-code experience (e.g., Microsoft Power Platform — Power BI, Automate, or Apps — Vantage, Appian, or similar); a component of this work is low-code/no-code related
- 1+ years working experience with MVC, JDBC, and RESTful web services
- 1+ years with a front-end framework such as React or Angular
- 1+ years with code versioning tools (e.g., Git) and build tools (e.g., Maven)
- 1+ years experience with database technology (relational or non-relational) such as MySQL, MongoDB, or DynamoDB
- 1+ years experience developing in an Agile environment with automated CI/CD
Preferred Requirements
- Analytical mindset and good problem-solving skills
- Understanding of cloud and cloud technologies
- Experience with containers
- Experience communicating and collaborating with team members
Clearance
Minimum of INTERIM SECRET clearance required.
Skills
- Full Stack Development
- DevOps
- Agile
- Microservices
- Cloud
- Containers
Business Line & Capability
Business Line: Cloud Engineering
Capability: Cloud Native & Application Development
Location & Travel
Mostly virtual / at Fort Belvoir where the customer is located. Occasional travel to Army Commands, Army Service Component Commands, and Direct Reporting Units. Sample locations include Huntsville, Louisville, North Carolina, and Texas.
Qualifications
- Master's degree in a specialized field plus a minimum of 1 year of applicable experience; or
- Bachelor's degree in the specialized field plus 7 years of applicable experience; or
- Bachelor's degree in any field with a minimum of 9 years of specialized experience