CACI International Back End Software Engineer (Up to 25% Profit Sharing Benefit!) in Sterling, Virginia
BITS, a CACI Company, offers very rewarding and unique benefits, which equates to 50% of compensation on TOP of your base salary! The first part is a tax-qualified profit-sharing retirement plan, to which BITS annually contributes up to 25% of your base salary (not in excess of applicable IRS limits) to your retirement account. The second component consists of BITS' Individual Benefit Account (IBA), which is used for premiums, medical reimbursements, dependent care, education and Paid Time Off (PTO) policy. Both components of the BITS benefit package are paid for by BITS, in addition to your base salary and potential performance bonuses. We believe in a healthy home/work balance and both of our locations offer a wide variety of activities to balance with your work life. Learn more at http://www.caci.com/bit-systems/
We are seeking a passionate Software Engineer that is excited about using state of the art technologies in a dynamic, agile development environment. The engineer will develop, enhance, and maintain an innovative mission essential system used worldwide to monitor and support high profile, real world events. This is your opportunity to work with talented engineering and development teams building novel solutions that fulfill high profile intelligence community needs. As a member of our technical team, you will be critical in the implementation and day-to-day execution of a dynamic, state-of-the-art mission essential system using a wide variety of technologies. In this dynamic environment, you have the opportunity to work with like-minded, motivated individuals expanding your skillset while showcasing your talents. As part of our fast paced, agile user-focused development team, you will have end-to-end ownership of the development process. If you are a motivated individual looking to be a part of critical mission, CACI would like to speak with you.
What You’ll Get to Do:
This section should outline the primary responsibilities of the position.
Duties and Responsibilities:
(Day to day actions this person will perform at the level of the job you are hiring at)
BIT Systems, a CACI Company, is hiring a Back End Software Developer. You will be part of an agile development team where problem-solving, teamwork, and communication skills are critical to success. This environment provides an unparalleled opportunity to grow and advance with cutting-edge technologies, while changing the way the government delivers software applications. Perhaps the most rewarding aspect of this program is the frequent user interaction and unsolicited feedback on the value you bring to the mission every single day. We live and breathe the mission right along-side our users. Choose us and make building and delivering innovative solutions part of your extraordinary career. Some of the detailed tasking you will perform include:
Provide development expertise in support of both new application development tasks and maintenance.
Be part of an agile team where communication skills and the ability to execute within the established development process are paramount to your and the team's success.
Developers support the entire product lifecycle to include systems engineering and requirement analysis, technical design, system integration, implementation and deployment.
Design, develop, integrate, test, and maintain software solutions using Agile Software methodologies for a mission essential system with a rapidly expanding user base.
Work with a team to develop concepts, identify creative solutions and assess feasibility of these solutions.
Attend regular meetings to report status, plan and coordinate efforts, resolve cross-team issues and communicate changes.
Develop Java based solutions.
Plan for and perform configuration and integration of open source/COTS products.
Utilize industry proven design patterns and open source tools.
Design user interfaces, communication interfaces, and security interfaces.
More About this Role: optional
You’ll Bring These Qualifications: This section should include required qualifications, including Years of Experience as outlined in the Job Leveling Guide. Remember, if your contract contains minimum Labor Category Qualifications, they must be included.
- Bachelors degree in a technical discipline
- Minimum of 5 years of professional experience
Strong coding skills.
Experience with the following technologies: Spring, Java.
Knowledge of RESTful APIs.
Familiarity with Agile software development methodologies.
Strong organizational skills and attention to detail.
Experience with Linux environment and Linux shell scripting.
Knowledge of continuous integration and software CM processes / tools (Subversion, GIT, JIRA, Confluence).
These Qualifications Would be Nice to Have: This section should include and preferred or desired qualifications or attributes.
Container orchestration frameworks such as Docker and Kubernetes.
Knowledge of microservices based architecture.
Experience with Configuration Management tools, such as Puppet, Ansible, and Helm.
Bonus if you have experience with networking, Redis, Kafka, Grafana, ELK stack (Elasticsearch, Logstash, Kibana).
Desired Certifications: (If applicable)
AWS Certification (Developer, DevOps, and/or Architect, etc.)
What We can Offer You:
- We’ve been named a Best Place to Work by the Washington Post.- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.- We offer competitive benefits and learning and development opportunities.- We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.- For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.
CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.