Cyber Software (Apprentice) Engineer

Employer
Peraton
Location
Annapolis Junction, MD
Posted
Jan 17, 2022
Closes
Jan 19, 2022
Ref
317224415
Hours
Full Time
Peraton OverviewPeraton drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the worlds leading mission capability integrator and transformative enterprise IT provider, we deliver trusted and highly differentiated national security solutions and technologies that keep people safe and secure. Peraton serves as a valued partner to essential government agencies across the intelligence, space, cyber, defense, civilian, health, and state and local markets. Every day, our employees do the cant be done, solving the most daunting challenges facing our customers.ResponsibilitiesEvery day, our 20,000 employees do the cant be done, solving the most daunting challenges facing our customers. We are seeking a Cyber Software Engineer to join our team of qualified, diverse individuals located at Annapolis Junction, MD. This position will encompass joining a team of software engineers responsible for service products and systems affiliated Data Management. The candidate will have a primary focus in performing software engineering tasks which will include development, engineering, interfacing, integration of hardware and software systems to include an understanding of requirements elicitation, analysis and functional allocation, concepts of operation, interface standards, and system architectures.Basic QualificationsBachelors degree and two (2) years experience in the development, engineering, interfacing, integration of hardware and software systems to include an understanding of requirements elicitation, analysis and functional allocation, concepts of operation, interface standards, and system architectures. Four (4) years of experience may be substituted for a degree.Basic understanding of Object Oriented and Structured development methodologies and languages.Developing documentation required to support a program's technical issues and training situationsActive TS/SCI with poly clearancePreferred QualificationsData Science Machine Learning Software development on a Linux operating systemExperience interfacing with and developing REST web interfaces Network protocols (HTTP, TCP, SSH, SSL, FTP, etc.)Experience with common data formats and ability to convert different encoded data formats (eg, XML, JSON., YAML, etc. )Experience with RDBMS or distributed NoSQL Database system (eg, MongoDB, Redis, Memcached, ZooKeeper, Elasticsearch, Etcd, Accumulo, etc.)Familiar with Shell Scripting and Ansible Have a working knowledge of cloud computing platforms (eg, AWS) Experience with resource management tools (eg, Kubernetes, Mesos, etc.) as well as containerization technologies (eg,Docker)Design, develop, unit/integration test, and build software code to provide new functionality and extend/modify existing code; using object-oriented methodologiesWrite and implement code using real-time streaming software frameworksWrite and implement code to interact with object-relational, as well as NoSQL distributed databasesWrite Linux Ruby and Bash based scripts for code integration and cron jobs Leverage Gradle and Jenkins as continuous integration toolsManage code using Git and the Atlassian tool suite (JIRA Agile, FishEye/Crucible, and Confluence Ensure that code integrates with external hardware/software systemsPrepare code documentation Experience with common data formats and ability to convert different encoded data formats (eg, XML, JSON., YAML, etc.)Experience with RDBMS or distributed NoSQL Database system (eg, MongoDB, Redis, Memcached, ZooKeeper, Elasticsearch, Etcd, Accumulo, etc.)Familiar with Shell Scripting and Ansible Have a working knowledge of cloud computing platforms (eg, AWS) Experience with resource management tools (eg, Kubernetes, Mesos, etc.) as well as containerization technologies (eg,Docker)by Jobble

Similar jobs