Apply Now    

Software Developer - JavaScript

Req #: 129994
Location: Annapolis Junction, MD US
Job Category: Information Technology
Security Clearance: TS/SCI with Polygraph
Clearance Status: Must Be Current

Job Description

CACI Enterprise IT Operations has an opportunity for an experienced JavaScript Software Developer to support a large and complex IT enterprise program. 
As a Software Developer some of your responsibilities will include the following:
-Work with customers and technical staff in the resolution of software/application problems and respond to suggestions for software modifications or enhancements.
-Write code to create single-threaded or user interface event driven applications, either stand-alone or those which access servers or services.
-Develops code necessary to complete the assigned project(s) in the specified time frame according to departmental standards and guidelines.
-Identify and report problems in new and existing software.
-Recreate reported software problems to facilitate solutions. This includes validating the fix for the software problem.
-Write, modify, and debug software for client applications.
-Develop the critical components of the solution, including but not limited to, security, rules infrastructure, custom adapter implementation, and application interfaces.
-Use source debuggers and visual development environments.
-Interpret business requirements and implement the necessary technology to fulfill requirements.
-Architect and code multi-environment system solutions utilizing various programming languages.
-Profile, analyze and optimize the software you are responsible for implementing.
-Employ best practices for design, development, unit testing and test plan development.
-Actively participate in the documentation of software requirements, functional design, flowcharts and diagrams.
-Perform as a technical expert with thorough understanding of the business application of an assigned project.
- Plan and perform analytical and engineering research, design, development, and other assignments in conformance with design, engineering and customer specifications.
Education and Experience:
Typically requires Bachelor's degree in Computer Science, Computer Programming, Web Development, or related discipline and 7 to 9 years of experience. 
- Experienced and comfortable writing in many programming languages including JavaScript and Java.
- High standards for coding and ability to maintain them even when deadlines are tight.
- Experience with basic web programming languages such as HTML, JavaScript, & CSS, etc.
- Possess a thorough knowledge of programming and server software operations.
- Proven ability to communicate complex ideas and designs clearly and concisely.
- Ability to consistently meet deadlines.
Desired Qualifications:
- ServiceNow experience and/or other ticketing tools systems.
- Experience as a Software or Web Developer in programs of similar scope, type and complexity.
- CompTIA Security + certification
- Great verbal/written communication skills.
Physical Demands:
Normal demands associated with an office environment. Ability to work on computer for long periods, and communicate with individuals by telephone, email and face to face. Some travel may be required.

Job Location

US-Annapolis Junction-MD-BALTIMORE


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.

Apply Now    
Link for schema