Application Developer III

Fort Meade, MD, US • Posted 1 day ago • Updated 10 hours ago
Full Time
On-site
USD $190,000.00 - 247,000.00 per year
Fitment

Dice Job Match Score™

⏳ Almost there, hang tight...

Job Details

Skills

  • Network Design
  • Socket Programming
  • Debugging
  • COTS
  • Mentorship
  • Real-time
  • Prototyping
  • Software Engineering
  • Computer Science
  • Computer Engineering
  • System Requirements
  • Systems Design
  • System Integration
  • System Testing
  • Java
  • Microsoft Windows
  • Telephony
  • OOD
  • TCP/IP
  • SNMP
  • H.323
  • X.25
  • SIP
  • H.248
  • Cloud Computing
  • Web Development
  • XML
  • PHP
  • MySQL
  • Adobe ColdFusion
  • Apache HTTP Server
  • Screenwriting
  • Perl
  • Shell
  • Scripting
  • Database
  • Sybase
  • Oracle
  • Microsoft SQL Server
  • Data Analysis
  • C
  • C++
  • Python
  • Reverse Engineering
  • Git
  • Apache Subversion
  • Atlassian
  • JIRA
  • Confluence
  • Unix
  • File Formats
  • Access Control
  • Linux
  • Embedded Systems
  • Research
  • Signals Intelligence

Summary

Job Description

SALARY RANGE $190,000 - $247,000/year

DUTIES As a successful candidate for the Application Developer III role, you will be responsible for designing custom software tools and techniques on UNIX/Linux platforms. You will demonstrate a firm understanding of programming CNO tools and techniques, network design, and socket programming, as well as the ability to diagnose and debug issues using both COTS and GOTS tools. You will leverage a strong background in reverse engineering concepts and work closely with analysts, operators, data scientists, and other tactical developers to provide mission-critical support. Additionally, you will mentor junior-level developers to accomplish mission objectives and solve operational challenges in real time.

Required Skills

SKILLS

  • Develop novel CNO tools and augment existing toolsets
  • Reverse engineer various pieces of software
  • Derive, document, and analyze requirements
  • Build prototypes to demonstrate understanding of mission requirements
  • Produce functional toolsets that can operate within mission constraints

QUALIFICATIONS A Bachelor of Computer Science or Computer Engineering and a minimum of Twelve (12) years of software/system development is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree. A Master's of Computer Science or Computer Engineering with a minimum of Ten (10) years of experience is also acceptable. Experience must consist of technical expertise in at least three (3) of the following areas:

  • System Requirements Analysis
  • Software System Design
  • Software System Development
  • Software System Integration
  • Software System Testing

In addition, the individual shall have at least ten (10) years of work experience in four (4) 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 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.1I, 802.16, SIP, MEGACO, or MGoogle Cloud Platform
  • Web development with 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 (SQL Server)
  • Reverse engineering and analysis of software
  • Kernel knowledge of Unix (Linux)
  • Bit-level data analysis

Additionally, the candidate must be/have:

  • Comprehensive background with UNIX/Linux platforms
  • Ability to produce and modify software systems in C/C++/Python
  • Experience with reverse engineering
  • Familiarity with Git, Subversion, and Atlassian tools (e.g., Jira, Confluence)

Desired Skills

NICE-TO-HAVES

  • Expert knowledge of UNIX internals, including the OS runtime linker/loader, object file formats, and OS-specific mandatory and discretionary access control mechanisms
  • Experience developing CNO-specific software in Linux/embedded applications
  • Experience with vulnerability research and exploit development
  • Knowledge of end-to-end SIGINT collection and analysis systems
  • Experience with the production of CNO capabilities and operations
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91130336
  • Position Id: 7522da85f45692f22e4b1461440608b3
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Fort Meade, Maryland

Today

Full-time

USD 164,000.00 - 200,000.00 per year

Fort Meade, Maryland

Today

Full-time

USD 164,000.00 - 200,000.00 per year

Columbia, Maryland

Today

Full-time

Fort Meade, Maryland

Today

Full-time

USD 160,000.00 - 240,000.00 per year

Search all similar jobs