View Our Website View All Jobs

Senior Applications Developer

Senior Applications Developer

Aberdeen, MD

Must be U.S. Citizen and have an active Secret Clearance

Responsibilities:

  • Work closely with clients and key stakeholders to comprehend and implement system requirements and features.
  • Perform software development using C/C++, Java, and Python. Perform reverse engineering on software developed in Java, C, and C++ for embedded platforms.
  • Conduct peer reviews, unit test development, documentation, and deployment support. Participate and lead software design and implementation efforts, facilitate and contribute to architectural and code reviews, and assist with providing technical leadership. 
  • Architect and build large scale enterprise applications, develop system architecture and object-oriented software design, use REST or SOAP Web Services, and develop Cloud solutions using Java, JavaScript, AngularJS, jQuery, Spring, RDMS, Weblogic, JPA/Hibernate, or Java EE. 
  • Perform C/C++ development, reverse engineering, low-level programming, and protocol analysis and use real-time operating systems. 
  • Design and develop new software or software revisions.
  • Define technical requirements and architecture while considering feasibility and interoperability with existing system.

Qualifications:

  • 7+ years of experience with software system requirements analysis, design, development, integration, or testing
  • 4+ years of experience in software development with C/C++
  • 4+ years of experience with Java programming language
  • 4+ years of experience with developing software applications in Unix, Linux, or Windows environments
  • Experience with developing software applications that can be compiled for multiple operating systems
  • Knowledge of requirements analysis and tools
  • Experience with working Java frameworks
  • Knowledge of Object Oriented programming and design
  • Experience with developing software in a cross-compiler environment for architectures
  • Experience with developing multi-threaded applications a plus
  • Experience with Oracle database a plus
  • Experience with working in an Agile or Scrum development process
  • Possession of excellent leadership skills
  • Possession of excellent oral and written communication skills
  • Knowledge of security requirements and DoD guidelines
  • Ability to troubleshoot and resolve technical issues
  • Secret with SSBI clearance required
  • AA or BS degree (Experience can be substituted for educational requirements.)

Clearance Requirement:

Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; Secret with SSBI clearance is required.

Preferred Qualifications:

-Top Secret clearance preferred

-BA or BS degree in a technical area (Computer Science, Information Assurance, Cyber Security…)

-Experience with developing and presenting, orally and in writing, technical information to non-technical audiences and clients

-Security+ CE Certification

 

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150
To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Gender
Race/Ethnicity
Veteran/Disability status