Application Developer III

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

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Prototyping
  • Software Engineering
  • Computer Science
  • Computer Engineering
  • System Requirements
  • Systems Design
  • System Integration
  • System Testing
  • Telephony
  • OOD
  • SNMP
  • H.323
  • X.25
  • SIP
  • H.248
  • Cloud Computing
  • Web Development
  • XML
  • PHP
  • MySQL
  • Adobe ColdFusion
  • Apache HTTP Server
  • Screenwriting
  • Shell
  • Scripting
  • Database
  • Sybase
  • Oracle
  • Microsoft SQL Server
  • Unix
  • Data Analysis
  • C
  • C++
  • Python
  • Assembly
  • Network
  • Wireshark
  • Network Protocols
  • TCP/IP
  • Technical Support
  • Git
  • Apache Subversion
  • Version Control
  • Atlassian
  • JIRA
  • Confluence
  • Management
  • Workflow
  • Project Documentation
  • Reverse Engineering
  • RTOS
  • Microsoft Windows
  • Linux
  • Embedded Systems
  • Java
  • JavaScript
  • Bash
  • Windows PowerShell
  • Perl
  • C#
  • Rust
  • 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 serve as a Software Engineer and CNO Reverse Engineer for emerging projects. In this position, you will design, develop, prototype, modify, and integrate technical solutions to deliver high-impact, mission-centric results. Working closely with analysts, operators, data scientists, and fellow software engineers, you will provide essential tactical support to advance critical mission objectives.

Required Skills

SKILLS

  • Augment and enhance existing software toolsets
  • Derive, document, and analyze operational requirements
  • Produce end-to-end toolsets designed to operate within strict mission constraints
  • Participate in peer code reviews to minimize defects and maintain code quality
  • Develop rapid prototypes to demonstrate understanding of core mission requirements

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 able to:

  • Develop and modify software systems using C, C++, Python, and Assembly
  • Analyze network traffic with tools like Wireshark using an in-depth understanding of network protocols such as TCP/IP
  • Provide technical support for fielded software systems
  • Utilize Git and Subversion for version control and source code management
  • Leverage Atlassian tools such as Jira and Confluence to manage workflows and project documentation

Desired Skills

NICE-TO-HAVES

  • Reverse engineer Windows or embedded platforms (RTOS)
  • Develop CNO-specific software across Windows, Linux, and embedded applications
  • Program in Java, JavaScript, Bash, PowerShell, Perl, C#, or Rust
  • Perform vulnerability research and exploit development
  • Apply knowledge of end-to-end SIGINT collection and analysis systems
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: cfb5eba72110b3b442da065d8de277db
  • Posted 3 hours 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 190,000.00 - 247,000.00 per year

Fort Meade, Maryland

Today

Full-time

USD 245,000.00 - 299,000.00 per year

Fort Meade, Maryland

Today

Full-time

Fort Meade, Maryland

Today

Full-time

USD 245,000.00 - 299,000.00 per year

Search all similar jobs