SOFTWARE DEVELOPER, LEAD (60187)
Information Systems - Programming
USA-VA-Fairfax
Security Clearance: NACI
Clearance Status: Must be Obtainable
Schedule: Full Time
Type of Travel: Continental US
Percent of Travel Required: Up to 10%
Description
Duties and Responsibilities:
As a senior software developer in CACI's growing Business Systems Solutions (BSS) organization, the desired candidate will contribute to the sustainment and potential upgrade of a COTS financial management system for a large DoD agency. Responsibilities include:
- Designs, develops, deploys, and maintains complex integration software around financial management systems in a multi-tier environment.
- Maintains logical, physical, and performance characteristics of the integrations.
- Builds server-side code to provide low-level as well as high-level database services to middle tiers.
- Works with analysts and users to define existing or new system scope and objectives.
- Develops and/or customizes software components according to the system architecture and requirements.
- Performs unit testing and provides support to functional analysts during system testing.
- Supports the installation of software components in the acceptance testing and production environments.
- Provides guidance to less experienced programmer/analysts and oversees development schedule and tasks.
Required Qualifications:
- Previous experience in implementing the Momentum Financials software for government agencies or providing post-implementation support. Must have environment configuration and Momentum software installation experience.
- Previous experience in performing Momentum Financials software upgrades. Must have familiarity with Momentum Financials software upgrade database scripts, environment configuration, and/or performance tuning.
- 8+ years software development experience; experience working with Oracle databases, webMethods, J2EE, Weblogic, Tuxedo, SQR, VMWare, and/or Business Objects.
- Understanding of relational concepts and proficiency with coding and tuning SQL in an Oracle database context.
- Strong background in database driven web software development and/or J2EE and willingness to learn new technologies.
- Strong communication skills, ability to work effectively in a team environment, and experience managing activities of a team are required.
- Candidate should exhibit a superior degree of discretion and autonomy and ability to document technical configurations and process improvement opportunities.
- Bachelor's degree with at least 8 years of related experience. Concentration in computer science or information technology preferred.
- Current possession of or ability to receive NAIC favorable determination (background check).
Desired Qualifications:
- Ability to obtain Top Secret clearance.
- Ability to travel periodically as needed.
CACI is an Equal Opportunity Employer M/F/D/V.