• Location: Hanover, Maryland
  • Type: Contract
  • Job #2254

Title: Application Developer Engineer – Senior

Location: Hanover, MD

*Clearance: *Active TS/SCI w/ Polygraph needed to apply *

 

Company Overview:

Cornerstone Defense, in partnership with our military, intelligence, and civil government customers, supports U.S. operations worldwide through the use of many different types of intelligence, satellite, and cyber technologies. Cornerstone’s Intelligence Sector provides solutions to the United States Government for information collection, operations, exploitation and dissemination, and research activities. Our Team specializes in software development, cloud architecture, systems and network engineering, systems integration, agile management, as well as targeting operations and intelligence analysis. Our support to our mission customers includes cyber network operations, exploitation and defense, signals intelligence, human intelligence, and critical missions and networks.

Applications developers use programming languages and source code to create software that meets government requirements. Developer may work with multiple programming languages. Application development involves the process, life cycle and creation of the software designed to meet the government requirements.

Capabilities:

  • Work as a part of a team to write a specific section of code.
  • Breakdown program specifications into it simplest elements and translate it into code.
  • Clarify actions the program is intended to perform.
  • Work as a part of a team to write a specific section of code.
  • Combine all elements of a program design and test it.
  • Write detail documentation for the operation of the program by users.
  • Breakdown program specifications into it simplest elements and translate it into code.
  • Clarify actions the program is intended to perform.
  • Lead a team to write a specific multiple sections of code.
  • Combine all elements of a program design and test it.
  • Establish detailed program specification through discussion with government stakeholders.
  • Conduct User acceptance testing.
  • Write detail documentation for the operation of the program by users.

Qualifications:

  • Shall have a minimum of a Bachelor of Electrical Engineering or Computer Science or Computer Engineering or Mathematics and a minimum of six (6) years of software/system development work experience or a Masters of Computer Science or Computer Engineering (Four (4) years of equivalent related military experience may be substituted for Bachelor degree) with a minimum of four (4) years of experience, with expertise in two (2) or more of the following areas:
    • System Requirements Analysis
    • Software System Design
    • Software System Development
    • Software System Integration
    • Software System Testing
  • In addition to the requirements above, the individual shall have at least five (5) years of work experience in three or more of the following areas:
    • 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, H.323, X.25, 802.11, 802.16, SIP, MEGACO, or MGCP.
    • Web development, with proven knowledge of XML, php, mySQL, ColdFusion, 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 (Linux).
    • Bit-level data analysis.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!