CACI International Software Engineer in Remote (Any State), Virginia
CACI is currently looking for a Software Engineer to join our HighVIEW product development team. HighVIEW is CACI’s commercial off-the-shelf (COTS) product designed for Enterprise Content Management. Currently in its fifth generation, HighVIEW version 5 is provided as a software development framework for use by application developers and integrators in constructing specialized content management systems and systems for other forms of information management based on a rich set of foundational product capabilities that have been leveraged successfully within a diverse set of federal government organizations.
As a member of the HighVIEW team, you will be heavily involved in the planning, design, and development of the next generation of the HighVIEW product. In addition, you will design and develop solutions for advanced capabilities (i.e. Workflow, Automated Redaction, Discovery/Machine Learning Framework, RESTful services) in the HighVIEW product. Your responsibilities will include implementing product solutions to meet both customer stated requirements as well as advanced capabilities in the HighVIEW product that can be leveraged by all HighVIEW customers.
The HighVIEW team is seeking individuals who can bring creative ideas to solve complex problems, both technical and procedural. The ability to be adaptable and to work constructively with a technically diverse and geographically separated team is crucial.
More About the Role:Serve as a member of the HighVIEW product team providing software design, development, and maintenance for the delivery of a releasable software product.
Designing, developing and implementing software and database application capabilities with limited oversight
Acting as a member of a product team supporting teammates and collaborating with a do-what-it-takes attitude to ensure product and team success
Actively participate in release planning, artifact creation, product feature development, code reviews, unit testing, system testing, and product demonstrations
Ensuring product quality and timeliness of work, providing advice and guidance, and resolving problems to meet product objectives
Providing technical support to application developers and integrators of the HighVIEW product
You’ll Bring These Qualifications:
US Citizenship with the ability to obtain a DOD Secret clearance
College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline.
At least seven (7) years technical experience in software application design and development in a Windows Environment
Experience with Java including familiarity with Maven, Gradle, Groovy, junit, javaFX
Experience using PL/SQL to access Oracle databases
Familiarity with XML, JSON, powershell, batch scripting
Experience with front-end technologies (e.g. Angular, JQuery)
Experience with agile and/or DevOps processes and tools (e.g., JIRA, Confluence)
Experience working on unusually complicated problems and providing solutions that exhibit ingenuity, creativity, and resourcefulness
Ability to independently expose and resolve problems
Highly responsible and team-oriented self-starter with strong communication skills and work ethic
Ability to define and influence technical best practices within a team
Ability to apply estimation techniques to software development efforts
Dedication to defining and following process
These Qualifications Would be Nice to Have:
Experience with Machine Learning or Natural Language Processing techniques
Familiarity with .Net
Familiarity with InstallShield
Experience with building or maintaining cloud-native applications
Experience with Solr or ElasticSearch
Familiarity with open source and cloud-based RDBMS
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.