Software engineer 3- ts/sci with poly required - security clearance required | Laurel, MD

Detailed Information

  • Location: Laurel, MD

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.

By joining as an initial architect, you can become one of the few subject matter experts (SMEs) for this new development effort. Responsibilities: Facilitate and lead agile development ceremonies for an agile development team. Review and critique code as part of a formal merge request process. Provide useful feedback to other developers

on best practices and potential optimizations to their code. Provide leadership with accurate estimates for feature requests/bug fixes. Brainstorm ideas for code base optimizations and implementations.

Perform web development using Oracle, Node JS, Angular, and Express. Integrate applications with relational databases and SQL (Oracle). Use Git version control. Develop and implement Git Lab CI/CD scripts to automate code deployment and testing. Incorporate unit, integration, and regression testing. Create containerized applications utilizing Docker and Kubernetes for deployment in an AWS cloud environment. Work as part of a team and provide useful/meaningful feedback to other developers/team

members. Work individually on large projects with little direction.

Develop full stack features and applications. Key Technologies: Java Script Type Script Kubernetes Docker Node JS Rancher Express Angular AWS Git Linux Oracle Testing Methodologies (Selenium, Cypress) JIRA Confluence #dvscyber #divergent Here’s What You’ll Need: Bachelor’s degree in a technical discipline from an accredited college or university is required. Sixteen (16) years of software development experience may be substituted in lieu of a degree. Twelve (12) 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 Design and code new software or modify existing software to add new features Develop simple data queries for existing or proposed databases or data repositories Serve as team lead at the level appropriate to the software development process being used on any particular project Develop or implement algorithms to meet or exceed system performance and functional standards Assist with developing and executing test procedures for software components Oversee one or more software development or sustainment teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints Perform quality control on team products Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met Implement recommendations for improving documentation and software development process standards 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 Scrum Master Experience Experience with the Atlassian Tool Suite including Confluence and Jira For more details: jobs-search.

org/architecture-construction_laurel-c434133/job_i1970813782

View Jobs by Category >>

Related Jobs