KR03CSWE2 - Mid Level Cloud Software Engineer - Cleared
NiSUS TechnologiesAbout the role
Looking for a Cloud Software Engineer Skill Level 2 to augment the existing platform team for a large analytic cloud repository. A successful candidate for this position has experience working with large Hadoop and Accumulo based clusters and a familiarity with open-source technologies. Additional knowledge of Linux OS development, Prometheus, Grafana, Kafka and CentOS would benefit the candidate. Ideal candidates would have familiarity with open-source products and be willing/able to learn new technologies. The platform team builds subject matter expertise. This position will have a primary focus supporting Accumulo. Provide cloud software research, development, and engineering services to include requirements analysis, software development, installation, integration, evaluation, enhancement, sustainment, testing, validation, and issue diagnosis/resolution.
Requirements
TS/SCI with poly required
- Shall have at least five (5) years of experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.
- Shall have at least four(4) years of experience developing software with high level languages such as Java, C, C++
- Shall have demonstrated ability to work with OpenSource (NoSQL) products that support highly distributed, massively parallel computation needs such as Hbase, Acumulo, Big Table, etc.
- Shall have demonstrated work experience with the Map Reduce programming model and technologies such as Hadoop, Hive, Pig, etc.
- Shall have demonstrated work experience with the Hadoop Distributed File System (HDFS)
- Shall have demonstrated work experience with Serialization such as JSON and/or BSON
- Shall have demonstrated work experience developing Restful services
- Shall have at least three (3) years of experience developing software for UNIX/Linux (Redhat versions 3-5) operating systems.
- Shall have demonstrated work experience in the requirements analysis and design of at least one Object Oriented system.
- Shall have demonstrated work experience developing solutions integrating and extending FOSS/COTS products.
- Shall have at least three (3) years of experience in software integration and software testing, to include developing and implementing test plans and test scripts.
- Shall have demonstrated technical writing skills and shall have generated technical documents in support of a software development project.
- In addition, the candidate will have demonstrated experience, work or college level courses, in at least two (2) of the desired characteristics.
- A Bachelor's Degree in Computer Science or in a related technical field is highly desired which will be considered equivalent to two (2) years of experience. A Master's degree in a Technical Field will be considered equivalent to four (4) years of experience. NOTE: A degree in Mathematics, Information Systems, Engineering, or similar degree will be considered as a technical field.
- Shall possess the Hadoop/Cloud Developer Certification.
Desired:
- Apache Hadoop
- Java Programming
- HAProxy
- Linux operating system monitoring and tuning
- Linux operating system level virtualization
- Committer/contributor to open source application
- Agile development experience
- Familiarity with microservices software development technique and container-orchestration (e.g., Kubernetes)
- Apache Accumulo
- Apache Zookeeper
- Nifi
- Experience deploying applications in a cloud environment.
- Understanding of Big-Data Cloud Scalability (Amazon, Google, Facebook)
- Experience designing and developing automated analytic software, techniques, and algorithms.
- Experience with taxonomy construction for analytic disciplines, knowledge areas and skills.
- Experience developing and deploying:data driven analytics; event driven analytics; sets of analytics orchestrated through rules engines.
- Experience with linguistics (grammar, morphology, concepts).
- Experience developing and deploying analytics that discover and exploit social networks.
- 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.
Benefits
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s