Full Job Description
Riverstone is seeking a motivated, career, and customer-oriented Cloud Software Engineer Level 3 to join our team at Annapolis Junction, MD. This is an onsite position.
Primary Responsibilities:
• Develops, maintains, and enhances complex and diverse Big-Data Cloud systems based upon documented requirements. Directly contributes to all stages of back-end processing, analyzing, and indexing.
• Provides expertise in Cloud Computing, Hadoop Eco-System including implementing Java applications, Distributed Computing, Information Retrieval (IR), and Object-Oriented Design.
• Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results.
• Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment.
• Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
Required Skills:
• Twelve (12) years' experience software engineering experience in programs and contracts of similar scope, type, and complexity is required.
• Bachelor's degree in computer science or related discipline from an accredited college or university is required. Four (4) years of cloud software engineering experience on projects with similar Big-Data systems may be substituted for a bachelor's degree.
• Cloudera Certified Hadoop Developer certification may be substituted for one (1) year of Cloud experience.
• Four (4) years of which must be in programs utilizing Big-Data cloud technologies and/or Distributed Computing.
• Two (2) years of Cloud and/or Distributed Computing Information Retrieval (IR).
• One (1) year of experience with implementing code that interacts with implementation of Cloud Big Table and Cloud Distributed File System.
• One (1) year of experience with implementing complex MapReduce analytics.
• One (1) year of experience with implementing code that interacts with Cloud Distributed Coordination Frameworks.
• One (1) year of experience in architecting Cloud Computing Solutions
• One (1) year of experience in debugging problems with Cloud based Distributed Computing Frameworks
• One (1) year of experience in managing multi-node Cloud based installation
• Experience in Computer Network Operations:
• Utility Computing, Network Management, Virtualization (VMWare or VirtualBox), Cloud Computing
Clearance Requirement: Current/Active TS/SCI with Full Scope Polygraph