Responsible for development of module assignments from the technical manager as a Lead ColdFusion Developer. As a Lead ColdFusion Developer with other applicable development/coding experience, this individual will interface and communicate
with the client on a day-to-day basis while managing daily activities, taking on programming tasks, reviewing customer requirements, and documenting processes and functionality. This position will also lead more junior team members with assistance from the technical manager.
Researches, designs, and develops computer software systems, in conjunction with hardware product development, for OPNAV Budget program.
Analyzes software requirements to determine feasibility of design within time and cost constraints. Involvement in business development includes briefing customers on software capabilities.
Define requirements to adequately scope proposed modifications and enhancements to order to keep the system current with DOD and Navy PPBE processes. Software Engineers will use primarily the ColdFusion programming language and other supporting technologies.
Design client system modifications and/or new functionality based on government approved requirements.
Modifications to front-end web application shall be both aesthetically pleasing and functionally efficient to the user base.
Make modifications to client source code, GUI database views, tables, or procedures identified as a result of requirements definition activities and/or interaction with client Government technical leads on an emergent basis.
Perform unit, system, and regression testing for all software development and system modifications prior to deployment of modifications to production.
Correct system defects by implementing client application code and GUI modifications based on system bug and defect detection activities.
Independently support all aspects of maintaining the client's application, including software development, requirements analysis, database administration, the schema, data archiving, formula maintenance, training, and user support.
Provide software support for the client application within agency to include uploading data, performing required validation and calculation, user interface for updating nomenclature tables and archive/startup support.
Support automation of maintaining a Contingency site for client web applications that mirrors the production site.
Maintain automation of tasks that replicate directory structures and adjust links for efficient, successful navigation of web applications on the Contingency site.
Mentor and lead junior team members.
EDUCATION & EXPERIENCE:
Typically requires bachelor's degree or equivalent, and seven to nine years of related experience.
The Software Developer must have 5 or more years of experience in IT projects and Web Application development (DoD or major financial systems are a plus).
The candidate must be able to communicate effectively and work in a team environment on the client site (Pentagon).
This candidate is also required to hold a Secret (or higher) clearance level.
CACI is an Equal Opportunity Employer: Females / Minorities / Individuals with Disabilities / Protected Veterans.