CACI is seeking a Sr. Software Engineer - Java to be located at Aberdeen Proving Ground, MD. The position will support the ARAT-SE branch in support of the Electronic Warfare Planning and Management Tool (EWPMT) System.
What You’ll Get to Do:
Analyze software defects and develop code fix.
Work in a multi-discipline team of software engineers and test engineers to determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Improve software application by conducting systems analysis; recommending changes in policies and procedures.
Assist GPL by collecting, analyzing, and summarizing development and software issues to support organizational requirements.
Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
More About the Role:
The candidate must have experience in software development, be familiar with Intelligence, Electronic Warfare & Sensors (IEWSD) systems, be a quick learner with strong analytical and problem-solving skills, be resourceful, and be able to work independently in support of on-going projects managed by the Government Project Lead (GPL).
You’ll Bring These Qualifications:
Active Secret Clearance
10+ years of work related experience in Java.
Experience in software development life cycle including but not limited to software design, implementation, testing, and system integration.
Experience in code development within configuration management tool such as Rational Team Convert (RTC) or equivalent.
Experience with OSGi/Eclipse Plugin Framework.
Experience with Adobe Flex/ActionScript.
Excellent written and spoken communication skills.
Bachelor’s degree (Computer Science, Electronics Engineering or other Engineering or Technical disciple is required). An advanced degree is desirable
Minimum of 9 years of experience
These Qualifications Would be Nice to Have:
Experience leading small teams of software engineers.
Familiarity with Agile lifecycle process including Scrum, Continuous Integration, and Test Driven Development Methodologies.
Experience with Software Architecture.
Experience with JMS (Java Messaging Service).
Experience with Web Server security/authentication configuration experience (specifically, Jetty).
Experience working with DCGS-A services (CAS, Ozone, XMPP, ArcGIS, DDS).
Experience working with EW Sensors/Sensor Networks.