Cloud Software Engineer, Mid/Senior

Position Location: Annapolis Junction MD
Job Code: 1782
Number of Openings: 2

Description

Position Summary:   

Support day-to-day operations focused on building a next generation automated malware analysis system. Apply advanced consulting and technical expertise and full industry knowledge to develop innovative solutions to complex problems. Engage with multiple functional groups to comprehend client challenges, prototype new ideas and new technologies, and help create solutions to drive the next wave of innovation. Interact with system administrators on the installation of software applications, develop training materials and mentor junior team members, guide users in formulating requirements, advise on alternative approaches, conduct feasibility studies as required, and estimate resource requirements for software tasks. 

Essential Job Functions:

  • Apply advanced consulting and technical expertise and full industry knowledge to develop innovative solutions to complex problems.
  • Engage with multiple functional groups to comprehend client challenges, prototype new ideas and new technologies, and help create solutions to drive the next wave of innovation.
  • Interact with system administrators on the installation of software applications, develop training materials and mentor junior team members, guide users in formulating requirements, advise on alternative approaches, conduct feasibility studies as required, and estimate resource requirements of software tasks.
  • Plan, design and develop cloud-based applications.
  • Manage cloud environments in accordance with company security guidelines.
  • Deploy and debug cloud initiatives as needed in accordance with best practices throughout the development lifecycle.

Minimum Required Qualifications:   

  • Due to the nature of this position and the information that employees will be required to access; U.S. Citizenship is required. 

  • There are multiple positions for the Cloud Software Engineer (Mid Level & Senior Level):

    • Cloud Software Engineer, Mid Level

      • 5+ years of experience in software development/engineering, including requirements analysis, softwre development, installation, integration evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution. 

      • 4+ years of experience developing software with java and other high-level languages such as C, C++.

      • 3+ years of experience developing software for UNIX/Linux operating systems. 

      • 2+ years of experience in software integration and software testing, to include developing and implementing test plans and test scripts. 

      • Experience, work or college level courses, in at least 2 of the desired skills. 

    • Cloud Software Engineer, Senior Level

      • 8+ years of experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution. 

      • 6+ years of experience developing software with java and other high-level languages such as C, C++.

      • 5+ years of experience developing software for UNIX/Linux operating systems. 

      • 3+ years of experience in software integration and software testing, to include developing and implementing test plans and test scripts.

      • Work experience in at least 4 of the desired skills. 

  • Must have TS/SCI with CI Polygraph.

  • Ability to work with OpenSource (NoSQL) products that support highly distributed, massively parallel computation needs such as Hbase, CloudBase/Acumulo, Big Table. 

  • Experience with the Map Reduce programming model and technologies such as Hadoop, Hive, Pig. 

  • Experience with the Hadoop Distributed File System (HDFS). 

  • Experience with serialization such as JSON and/or BSON. 

  • Experience developing Restful services. 

  • Experience in the requirements analysis and design of at least one Object Oriented system. 

  • Experience developing solutions integrating and extending FOSS/COTS products. 

  • Technical writing skills and shall have generated technical documents in support of a software development project. 

  • Experience deploying applications in a cloud environment. 

  • Experience developing and deploying data driven analytics; event driven analytics; sets of analytics orchestrated through rules engines. 

Desired/Preferred Skills: 

  • Understanding of Big-Data Cloud Scalability (i.e. Amazon, Google, Facebook). 

  • Hadoop /Cloud Developer Certification. 

  • Experience designing and developing automated analytic software, techniques, and algorithms. 

  • Experience developing and deploying analytics that function on massive data sets, for example, more than a billion rows or larger than 10 Petabytes; analytics that employ semantic relationships (i.e., inference engines) between structured and unstructured data sets; analytics that identify latent patterns between elements of massive data sets, for example more than a billion rows or larger than 10 Petabytes; analytics that employ techniques commonly associated with Artificial Intelligence, for example genetic algorithms. 

  • Experience with taxonomy construction for analytic disciplines, knowledge areas and skills. 

  • Experience documenting ontologies, data  models,  schemas,  formats,  data  element  dictionaries, software application program interfaces and other technical specifications. 

  • Experience developing and deploying analytics within a heterogeneous schema environment. 

  • AWS 

  • Hadoop 

  • Azure 

Working Conditions:  

Work is typically based in a busy office environment and subject to frequent interruptions. Business work hours are normally set from Monday through Friday 9:00am to 5:00pm, however some extended or weekend hours may be required. Additional details on the precise hours will be informed to the candidate from the Program Manager/Hiring Manager. 

Physical Requirements:  

May be required to lift and carry items weighting up to 25 lbs. Requires intermittent standing, walking, sitting, squatting, stretching and bending throughout the workday. 

Background Screening/Check/Investigation:  

Successful Completion of a Background Screening/Check/Investigation will be required as a condition of hire. 

Benefits: 

Federal Data Systems, LLC offers competitive compensation, a flexible benefits package, career development opportunities that reflect its commitment to creating a diverse and supportive workplace.  Benefits include, not all inclusive – Medical, Vision & Dental Insurance, Paid Time-Off & Company Paid Holidays, Personal Development & Learning Opportunities. 

Other: 

This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. 

Federal Data Systems, LLC (FEDDATA) is an Equal Opportunity/Affirmative Action Employer. That does not unlawfully discriminate in any of its programs or activities on the basis of race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other basis prohibited by applicable law. 





Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search


Powered By Taleo