CACI International Inc · 2 days ago
Software Developer
Wonder how qualified you are to the job?
Maximize your interview chances
Software
Actively HiringComp. & Benefits
Insider Connection @CACI International Inc
Responsibilities
Demonstrate knowledge and experience with modern software development (e.g., Java (J2EE), Python script, JavaScript, SQL, T-SQL, Linux Shell script, JSP, etc. as part of a development team utilizing strict configuration management practices e.g., git, Bitbucket, Gitlab, GitHub).
Provide design and development expertise in support of both new application development and application support/maintenance tasks.
Support several applications and be responsible for all phases of the build process from planning to design, development, release, and support.
Identify and implement development standards and best practices.
Conduct solution analyses and provide recommendations on application improvements.
Deliver development artifacts as required by the customer.
Adhere to the client configuration management control and QA policies.
Demonstrate strong analytical, troubleshoot, and problem-solving skills.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
DOJ Public Trust Clearance
Undergraduate degree (BA/BS), preferably in a technical discipline
5+ years’ experience with modern software development
Experience in providing technical recommendations and strategic planning insights
Experience with modern web application development to include JavaScript, Node.js, Angular or React
Experience with Microsoft Databases
Experience with Microsoft SQL and T-SQL
Experience with industry standard build, packaging, and deployment tools such as Gitlab, Maven, and ANT
Experience with at least one lightweight scripting language, e.g. Perl, Bash, Python
Experience in using web frameworks such as AJAX, Struts, Hibernate, Bootstrap and Spring, etc
Experience in creating and using EJBs
Shell scripting experience in major operating system, e.g., Windows and Linux
Provide web-based application development support in Java for a range of custom-built applications
Excellent oral and written communication skills
Familiar with Atlassian toolset (Jira, Confluence, Crucible)
Experience with Crystal Reports
Experience with OpenShift and Okta
Preferred
Experience with Agile Scrum or similar methodology
Experience with DevSecOps and/or CI/CD
Experience with SQL Server Integration Services (SSIS) and SSIS package
Familiar with Data Warehouse ETL
Familiar with Load Testing tool (Apache JMeter or LoadRunner)
Benefits
Healthcare
Wellness
Financial
Retirement
Family Support
Continuing Education
Time Off Benefits
Company
CACI International Inc
At CACI International Inc (NYSE: CACI), our 23,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and differentiated technology to meet our customers’ greatest challenges in national security and government modernization.
Funding
Current Stage
Public CompanyTotal Funding
unknown2003-01-10IPO· nyse:CACI
Leadership Team
Recent News
2024-04-25
2024-04-13
Company data provided by crunchbase