Job title: Software Engineer 1- TS/SCI w POLY Required
Company: Jacobs
Job description: Your Impact:As a junior developer, join a team developing a series of applications that are certified, trusted sources of critical mission data that will be used to answer mission and leadership questions across the Enterprise. Play a pivotal role in introducing emerging technologies into the Enterprise. This initiative is agency-wide, and its successful implementation will have a significant impact on daily operations. You’ll have the unique opportunity to shape this effort from its inception, essentially building it from the ground up. It’s a high-visibility project that will involve engaging with high-ranking stakeholders throughout the Enterprise.Responsibilities:
- Collaborate close with senior developers, review and critique code as part of a formal merge request process.
- Brainstorm ideas for code base optimizations and implementations.
- Perform web development using Oracle, NodeJS, Angular, and Express.
- Integrate applications with relational databases and SQL (Oracle).
- Use Git version control.
- Develop and implement GitLab CI/CD scripts to automate code deployment and testing.
- Create containerized applications utilizing Docker and Kubernetes for deployment in an AWS cloud environment.
- Work individually on large projects with little direction.
- Develop full stack features and applications.
- Experience with JavaScript Framework.
- Experience or willingness to learn Kubernetes and Docker.
- Experience developing and updating technical documentation.
- Technology Stack of application(s) with which this role will interact:
- JavaScript
- TypeScript
- Kubernetes
- Docker
- NodeJS
- Rancher
- Express
- Angular
- AWS
- Git
- Linux
- Oracle
- Testing Methodologies (Selenium, Cypress)
- Jira
- Confluence
#divergentHere’s what you’ll need:
- Active TS/SCI with Poly
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
OR
Seven (7) years of experience in software development/engineering may be substituted in lieu of a degree. * Three (3) years of experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
- Analyze user requirements to derive software design and performance requirements.
- Investigate and analyze system and user problems to identify potential solutions or fixes.
- Debug existing software and correct defects.
- Integrate existing software into new or modified systems or operating environments.
- Provide recommendations for improving documentation and software development process standards.
- Develop, modify, and implement algorithms to address system performance or functional issues in operational systems.
- Assist with developing and executing test procedures for software components.
- Write or review software and system documentation.
- Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas.
- Modify existing software to correct errors, to adapt to new hardware, or to improve its performance.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Design or implement complex database or data repository interfaces/queries.
Preferred:
- Understanding of Linux server environment.
- Kubernetes infrastructure knowledge.
- Experience with Docker
- Experience closely collaborating with the Government customer.
- Experience managing systems hosted in virtual environments, such as AWS.
- Knowledge of agile developer methodologies.
- Experience with testing methodologies (Selenium, Cypress).
- Experience with the Atlassian Tool Suite, including Confluence & Jira.
Expected salary:
Location: Laurel, MD
Job date: Fri, 26 Apr 2024 22:20:24 GMT
Apply for the job now!
0 Comments