Senior Big Data Developer/Engineer

Location: Herndon, VA, United States
Date Posted: 02-16-2016
Our client is providing software development services to a variety of Federal and Fortune 500 companies in the area of big data analytics utilizing a java based code-base leveraging open source technologies such as Elastic Search, Hadoop, Kafka, Storm, and others.  This solution is being used by active Security analysts to sift through log data measured in petabytes and derive useful information.

The successful candidate will be multidisciplinary and familiar with using and integrating various technologies in complex systems. Occasionally they may be required to demonstrate current capability to customers and participate in design reviews. 
  • Function as facility lead software engineer
  • Supervise software developers and match personnel talents to program needs in a matrix organization
  • Track progress of software developments efforts for several programs
  • Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions 
  • Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software
  • Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems
  • Ensures software standards are met
  • Elicit, derive, and document software and/or system requirements to meet internal or external customer specifications
  • Define software/and or system architecture, design software modules, and produce associated documentation per corporate or customer standards
  • Write and test software modules and integrate with other software and/or hardware components
  • Punctuality to work each day and prepared to work scheduled work hours
  • Other duties as assigned
  • ​Requires a BS in a related field, preferably Computer Science or Electrical Engineering
  • 10+ Years related professional experience
  • Excellent teamwork, communication and planning skills.  Proven leadership background with the ability to work between multiple projects and mentor developers. Experience with several of the following areas:
  • Designing and developing software
  • Experience in project definition
  • Ability to rapidly work with minimal supervision on projects involving both small and large teams
  • Ability to work in a highly collaborative, face-paced environment
  • Proficient with Java Application
  • Proficient with Oracle database
  • Hadoop, Apache, MongoDB, and Elastic Search
  • XML, SOAP, REST, and web 2.0 technologies
  • Angular JS and Adobe Flash
  • Agile development (Scrum preferred)
  • DHS Suitability
  • Graduate degree in computer science, engineering or related technical field
  • Linux Experience
  • System Integration
  • Strong written and verbal communication skills
  • Secret clearance or above is required for this position. 
this job portal is powered by CATS