Apply Now    

Sr Application Developer

Req #: 129056
Location: Laurel, MD US
Job Category: Information Technology Group
Minimum Clearance Required: TS/SCI

Job Description

CACI is in search of a Sr. Application Developer in the Annapolis Junction area.    Duties and Responsibilities: - The ideal candidate will create and update programs used by business professionals. They must establish what a customer needs, delegate projects to team members and follow up to verify all projects are completed on time and as requested. Required Qualifications: - Strong C programming is a must - Distributed and Multithread programming - Cross platform development experience - Able to script in Python - Strong in Linux environment - DoD S32 group experience and understanding of customer mission - RTOS experience - Specific experience with certain DoD architectures - Embedded Systems experience, particularly Linux or VxWorks - Working knowledge of common protocols such as TCP/IP, SDH/SONET, ATM - Experience with reverse engineering and analysis of software - Low level programming of device drivers in Unix, Linux environment - Bit level analysis   Education and Experience: - Typically requires bachelor‘s degree or equivalent, and 12 to 15 years of related experience. - System Requirements Analysis - Software System Design - Software System Development - Software System Integration - Software System Testing - Developing software applications in C, C++, or Java. - Developing software applications for Unix, Linux, or Windows environments. - Developing DLLs for the Windows environment. - Development on computer telephony platforms using computer telephony cards such as Dialogic - Object-oriented design and programming. - Working knowledge of common protocols/standards such as TCP/IP, SNMP, I-1.323, SD1-1/SONET, ATM, MPLS/GMPLS, Ethernet, Carrier Grade Ethernet, DSL, SS7, ISDN, Q2931, B-ISDN, X.25, 802.11, 802.16, SIP, IvIEGACO, or MGCP. - Web development, with proven knowledge of XML, php, mySQL, CoIdFusion, or Apache. - Script writing using Perl, Python, Bourne shell, C shell, or other proprietary scripting languages. - Database experience with Sybase, Oracle, or Microsoft. Reverse engineering and analysis of software. - Kernel knowledge of Unix (Solaris, HPUX, AIX). Bit-level data analysis.     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



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