Software Engineer Level 3 w/ 20 years experience
New Yesterday
REQUIRED TO BE CONSIDERED FOR THIS POSITION YOU MUST HAVE AN ACTIVE TS/SCI W/ FULL SCOPE POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED)
Twenty (20) years of experience as a Software Engineer (SWE) in programs and contracts of similar scope, type, and complexity is required. A Bachelor’s degree in Computer Science or a related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
Are you the right candidate for this opportunity Make sure to read the full description below.
Highly Desired Skills:
- Cloud Experience: Demonstrated work experience with distributed scalable Big Data Store (NoSQL) such as HBase, CloudBase/Accumulo, BigTable, etc.
- Experience with MapReduce programming model and technologies such as Hadoop, Hive, Pig, etc.
- Experience with Hadoop Distributed File System (HDFS).
- Experience with Serialization formats such as JSON and/or BSON.
Qualifications include:
- Analyzing user requirements to derive software design and performance requirements.
- Designing and coding new software or modifying existing software to add features.
- Debugging software and correcting defects.
- Integrating software into new or modified systems or environments.
- Developing data queries for databases or repositories.
- Recommending improvements for documentation and development standards.
- Developing algorithms to meet or exceed performance standards.
- Assisting with testing procedures.
- Writing or reviewing documentation.
- Analyzing system performance and user needs.
- Serving as team lead appropriate to the development process.
- Modifying software for errors, hardware adaptation, or performance.
- Designing and developing software systems using scientific and mathematical models.
- Implementing complex database interfaces and queries.
- Overseeing software development teams.
- Designing algorithms with timing, resource, or interface constraints.
- Collaborating with system and hardware engineers.
- Monitoring installation and operation of software systems.
- Leading multiple software development teams.
- Selecting development processes and recommending new technologies.
- Ensuring quality control.
- Delegating responsibilities and monitoring performance.
#J-18808-Ljbffr
- Location:
- Hanover, MD
- Salary:
- $80
- Category:
- Information Technology