Cloud Analytic Developer
Confirmed live in the last 24 hours
Locations
Odenton, MD, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Apache Hive
Data Analysis
Hadoop
Jupyter
Java
Linux/Unix
REST APIs
Python
NoSQL
CategoriesNew
Software Engineering
Requirements
- At least eight (8) years of general experience in software development/engineering, including requirements analysis, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution
- At least six (6) years of experience developing software with high level languages (such as Java, C, C++), and at least three (3) years developing software in UNIX/Linux (RedHat versions 3-5+) and software integration and testing (to include developing and implementing test plans and scripts)
- At least four (4) years of experience with distributed scalable Big Data Store (NoSQL) such as H Base, CloudBase/Accumulo, Big Table, etc., as well as 2 years with Map Reduce programming model, the Hadoop Distributed File System (HDFS), and technologies such as Hadoop, Hive, Pig, Etc
- Shall have demonstrated work experience with 1) Serialization such as JSON and/or BSON, 2) developing restful services, and 3) using source code management tools
- A bachelor's degree in computer science, engineering, mathematics or a related discipline may be substituted for 4 years of general experience
- Experience with Java is required
Responsibilities
- Develop analytics in various environments, pulling data from multiple cyber sources, as well as classic SIGINT, for use in standard presentation systems throughout the enterprise
- Develop prototypes that answer new questions, as well as provide better answers to existing questions
- Work directly with the customer in a highly collaborative, integrated environment
- Use leading technologies in a fast-paced arena
Desired Qualifications
- A master's degree is a plus
- Experience with Java Map Reduce/GHOSTMACHINE is strongly preferred
- Experience with Python and Jupyter Notebook is preferred
- Experience developing software in a Linux environment
- Work in a team environment