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