Cleared Full Stack Developer
Company: Commonwealth Computer Research
Location: Charlottesville
Posted on: April 20, 2024
|
|
Job Description:
GA-CCRi maintains and deploys production systems for users
across the Intelligence Community, Department of Defense, and
commercial industry. We build and develop best-in-class all domain
and globally focused situational awareness capabilities, including
THRESHER and DRAGONSPELL, that process petabytes of data from
numerous streaming data sources in near real time. Our systems
apply state-of-the-art algorithms and machine learning techniques
to extract features and fuse data from multiple phenomenologies to
form a rich live view of objects in the sky, on the sea, and on the
ground. These analytics are designed to determine not just where
something is, but what it is, where it's been and what it's doing.
All of this "data to knowledge" is made available to end users in
our own browser-based application for visualization, analysis, and
understanding. We always want to do more, and that's where you come
in!
GA-CCRi is looking for a Full-Stack Developer who can be something
of a generalist. Specifically, they should be comfortable with
Linux sysadmin operations, database administration, and
configuration management tools like Puppet, as well as Java webapps
and Scala, ideally with some front-end experience as well. GA-CCRi
provides a fun and challenging work environment, competitive pay,
generous retirement, and a very flexible vacation policy. If you
meet any of the qualifications below, we encourage you to get in
touch.
This Full-Stack Developer is responsible for maintenance,
troubleshooting, patching, updating, and improving an existing,
long-running code base. You will collaborate with the customer and
GA-CCRi project team to establish requirements and
customization/configuration needs, and support day-to-day
monitoring and repairs as needed. You will also support the
implementation and deployment of software and configuration
changes. Lastly, you'll guide team processes and expertise to
ensure that the software meets contractual levels of availability
and functionality. Ideally, you've had experience working with
production systems, been part of a support team, or both.
This Full-Stack Developer owns the successful deployment of the
project and keeps our customers excited to collaborate with us
through enabling reliable functionality within a production
system.
Positions available in: Charlottesville, VA or Chantilly, VA
Core Duties and Responsibilities
Troubleshoot issues and implement effective solutions
Our systems are very important to our customers and their missions.
We'll be relying on you to help identify issues when arise, conduct
root analysis, and work with your team to help implement effective
solutions.
Develop and implement system/feature improvements
Maintain legacy software - finding and squashing bugs
Additional Duties and Responsibilities
Implements industry best practices for system hardening and
configuration management
Develops and maintains solutions for operational administration,
system/data backup, disaster recovery, and security/performance
monitoring
Continuously evaluates existing systems against industry standards
and makes recommendations for improvement
Builds and maintains tools, solutions and microservices associated
with deployment and our operations platform, ensuring that all meet
our customer service standards and reduce errors
Tests system integrity, implemented designs, application
developments and other processes related to infrastructure, making
improvements as needed
Manages code deployments, fixes, updates and related processes
Works with open-source technologies as needed
Works with CI and CD tools, and source control such as GIT and
SVN
Offers technical support where needed, developing software for our
back-end systems
Stays current with industry trends and sources new ways for our
business to improve
Working with the Program Manager, Project Technical Lead and the
Customer, creates technical plans for new deployments
Collaborates on requirements, implementation details, and
verification/validation.
Verify, validate, and document deployments for ongoing production
use
Support deployments including monitoring and providing answers to
customer inquiries
Work 100% onsite at our Charlottesville facility with periodic
travel to customer sites as needed.
Requirements
Typically requires a Bachelor's or Master's degree in Computer
Science, Engineering, or a related field and six years of related
experience. (Equivalent experience may be substituted in lieu of
education)
Understanding of system administration within a Linux
environment
Strong knowledge of configuration management tools
Strong knowledge of scripting/programming languages including Bash,
Python, Java, and JavaScript
Proficiency in SQL databases (PostgreSQL or MySql)
Strong communication and documentation skills
An ability to drive toward goals and milestones while valuing and
maintaining strong attention to detail
Excellent judgment, analytical thinking, and problem-solving
skills
Self-motivated individual that possesses excellent time management
and organizational skills.
Strong Customer Advocacy skills / Passion for the Customer
Familiar with containers and basic orchestration (Docker,
Docker-Compose and similar)
Experience with software development life cycles and best
practices
Well-developed troubleshooting instincts for logical and efficient
problem solving
Collaborative, willing to work with remote team members
Security
Desired Qualifications and Experience
An ideal candidate will have additional specific experience with
many of the following:
CI/CD, GitOps.
Support or operations engineering roles
Experience with Kubernetes and related orchestration tools
(Kubernetes, Helm, Rancher).
Salary range: $112,000-171,000*
Travel Percentage Required
0%
Relocation Assistance Provided
Yes
US Citizenship Required?
Yes
Clearance Required?
Yes
Clearance Level
TS/SCI with CI Poly
Benefits
Casual Work Environment
Intellectually Challenging Work
Health Insurance including FSA, HSA and Tricare Supplement
options
Short/Long Term Disability Insurance
Generous Defined Retirement Benefit, including both a 401K match
and pension plan.
Very Flexible Vacation Policy
The job description above is not intended to be comprehensive list.
Responsibilities, activities, duties, and/or tasks may change or be
assigned at any time.
CCRi is committed to a diverse and inclusive workforce because we
know that our differences benefit our employees, our customers, and
our community. We are proud to be an Equal Employment Opportunity
and Affirmative Action employer. We do not discriminate based upon
race, color, religion, age, sex, sexual orientation, gender
identity, national origin, status as a an individual with a
disability, status as a protected veteran, or any other applicable
legally protected characteristics.
*rate premium may be applied to positions in CA, VA, CO, AK, AL,
CT, MA, MD, NJ, RI, and WA
Keywords: Commonwealth Computer Research, Charlottesville , Cleared Full Stack Developer, IT / Software / Systems , Charlottesville, Virginia
Click
here to apply!
|