Location
Reston, VA | United States
Job description
We are seeking a Software Engineer to join our team and support our mission critical customer in Reston, VA. As our Software Engineer, you will support design, development and delivery or software solutions in a big data analytical environment. The Software Engineer will analyze, design, develop, and test database programs, data lakes, and associated microservices. Support Operations and Maintenance of existing data lake microservices.
GENERAL DUTIES:
- Designs or implements complex algorithms requiring adherence to strict timing, system resource, or interface constraints
- Perform quality control on team products
- Confers with engineering team and domain experts to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces
- Implements recommendations for improving documentation and software development process standards
- Engineers and supports tools and capabilities
- Supports data transfer hub capabilities and automation, where possible
REQUIRED QUALIFICATIONS:
- Bachelor’s degree and 8 years of experience related to specific functional area
- Currently hold, or be able to attain a CompTIA Security+ or equivalent certification
- Working collaboratively across cross-functional teams of all experience levels
- Creating, maintaining, and updating related knowledge management and technical documentation
- Experience coding using Java, Python, and/or JavaScript
- Experience developing relational database systems in Government security environment
- Hands-on AWS development experience
- Experience with Agile and test driven development methodologies
- Experience designing, developing, documenting, testing, and debugging applications software and systems that contain logical and mathematical solutions
- Experience conducting multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and use of electronic data processing systems for product and commercial software
- Experience analyzing system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques, and controls
- Experience analyzing user needs and software requirements to determine feasibility of design within time and cost constraints
DESIRED QUALIFICATIONS:
- Security certifications: CCNA Security, CySA+, SSCP, or equivalent certification
- CSSP Infrastructure Support (Cloud+, CEH, CySA+, or equivalent certification)
- Cloud certifications
CLEARANCE:
Job tags
Salary