Job Description
Seeking a highly
motivated
Software Engineer
(SWE)
to be responsible
for supporting a set
of cloud-based
analytics that are built on the corporate infrastructure and incorporate
various
technologies for our federal client.
The Software
Engineer will be responsible for creating, maintaining, and
improving a wide range of complex software systems (such as
real-time systems, business management
information
systems, processing-intensive analytics, innovative algorithm
development, and
manipulation of
extraordinarily large data sets) based on documented
requirements. For
compliance with
the design specifications, SWE will examine and test software components.
Test findings will
be documented. Software defect reports will be resolved by the SWE.
Adhere to
development environment-appropriate software development and design
methodologies.
The Software
Engineer will provide specific input to the software components for
adherence to
system design, such as requirements synthesis and analysis from
the system
level down to
individual software components, software reuse, trade-offs between
hardware and
software, and the use of Commercial Off-the-Shelf (COTS) and Government
Off-the-Shelf
(GOTS) in lieu of new development. Must be able to operate both
independently and
in a group.
Responsibilities
∙Analyze user
requirements to derive software design and performance
requirements
∙Design and code new
software or modify existing software to add new features
∙Debug existing
software and correct defects
∙Integrate existing
software into new or modified systems or operating environments
∙Develop simple data
queries for existing or proposed databases or data repositories
∙Provide
recommendations for improving documentation and software
development process standards
Requirements
- 7 years of
Software Engineering experience on projects with similar
software processes
- Experience with
Java 8
- Experience with
MapReduce
- Cloud
development experience such as Hadoop, Big Data
(Cloudbase/Accumulo and Big Table) as well as JSON/BSON
- Experience
w/Maven
- Experience
w/Git, GitLab
- Experience
w/JUnit testing and Code coverage)
- Knowledge of
Confluence, JIRA or similar
- Requirements
gathering, documentation and work-flow
- Product result
driven / problem resolution ability
Preferred
- Java and Python Skills full stack development
- Experience with
Linux and AWS
- Experience with
Agile Software Development - Experience with
Software Configuration Management Tools such as JIRA, GIT,
Confluence and Agile Methodologies
- Experience w/the
analytic compliance process
- Experience w/Micro-services architecture
- Strong Customer Communication skills
- God Troubleshooting skills
- This position includes rotational on-call support for one week, 1 or 2 times per month.
Clearance
Must be a U.S.
Citizen and possess an active High-Level Security Clearance to be
considered for this position
Education
Bachelors Degree in
Computer Science or Other Related Discipline or High School
Diploma with an additional 4+ years of experience
Benefits
25 Days Annual
PTO/Sick Leave, 11 Paid Federal Holidays, Medical, Dental, &
Vision Plan, Short-Term & Long-Term Disability, Accidental
Death & Dismemberment, 401K Retirement & Matching, Paid
Paternity Leave, Training & Development, and Direct Deposit
Job Tags
Full time, Temporary work,