Software Developer - Mid (VA)

EliteTechnical
Springfield, VA
Permanent

Our client, a federal contractor is seeking Software Developers to develop, create, maintain, and write / code new (or modify existing) computer applications, software, or specialized utility programs.

TASKS :

  • Analyze information to determine, recommend, and plan the development of a new application or modification of an existing application.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Apply coding and testing standards, apply security testing tools including "'fuzzing" static-analysis code scanning tools, and conduct code reviews.
  • Apply secure code documentation.
  • Capture security controls used during the requirements phase to integrate security within the process, to identify key security objectives, and to maximize software security while minimizing disruption to plans and schedules.
  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
  • Confer with systems analysts, engineers, programmers, and others to design applications and to obtain information on project limitations and capabilities, performance requirements, and interfaces.
  • Consult with engineering staff to evaluate interface between hardware and software.
  • Correct errors by making appropriate changes and rechecking the program to ensure that desired results are produced.
  • Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Develop secure code and error handling.
  • Evaluate factors such as reporting formats required, cost constraints, and need for security restrictions to determine hardware configuration.
  • Identify basic common coding flaws at a high level.

Required Skills

  • Must be US Citizen due to government clearance requirement
  • Active TS / SCI Clearance
  • Bachelor's degree or higher from an accredited college or university. (Prefer an accredited Computer Science, Cyber Security, Information Technology, Software Engineering, Information Systems, or Computer Engineering degree, or a degree in a Mathematics or Engineering field.
  • Certification(s) : CISSP-ISSAP
  • Ability to tailor code analysis for application-specific concerns.
  • Ability to use and understand complex mathematical concepts (e.g., discrete math).
  • Ability to develop secure software according to secure software deployment methodologies, tools, and practices.
  • Ability to apply cybersecurity and privacy principles to organizational requirements (relevant to confidentiality, integrity, availability, authentication, non-repudiation).
  • Ability to identify critical infrastructure systems with information communication technology that were designed without system security considerations.
  • 28 days ago
Related jobs
Promoted
ManTech
Chantilly, Virginia

The Software Developer, Mid will be a key member of our development team in Chantilly, VA. At ManTech International Corporation, you’ll help protect our national security while working on innovative projects that offer opportunities for advancement. Ability to design features for and maintain long s...

Promoted
Athenix Solutions Group, LLC
Chantilly, Virginia

We are looking for Software Engineers in a variety of roles to develop, maintain, and enhance complex and diverse software systems assisting in the defense of our nation. Mid-Level – Bachelor's degree in computer science, or related field, and 8 years of relevant experience. Backend develo...

Promoted
Credence Management Solutions, LLC
McLean, Virginia

OverviewCredence is seeking a Mid-Level Software Developer with solid experience in both frontend and backend development. The ideal candidate will have a strong understanding of software development principles and the ability to contribute to building scalable and reliable applications. This role i...

Cipher Tech Solutions
Vienna, Virginia

Developers will work in DOMEX environment with a wide variety of technologies including web services, client applications, plugins, and scripts. The majority of our company is comprised of extremely talented software developers who write production tools which directly support one of two missions: d...

Promoted
Credence Management Solutions, LLC
McLean, Virginia

OverviewCredence is seeking a Mid-Level Software Developer with solid experience in both frontend and backend development. The ideal candidate will have a strong understanding of software development principles and the ability to contribute to building scalable and reliable applications. This role i...

Deloitte
McLean, Virginia

The GPS Analytics and Cognitive (A&C) offering is responsible for developing advanced analytics products and applying data visualization and statistical programming tools to enterprise data in order to advance and enable the key mission outcomes for our clients. By joining our team, you will play a ...

Acclaim Technical Services
Chantilly, Virginia

Designing software or customizing software for client use with the aim of optimizing operational efficiency. Develop and direct software system testing and validation procedures, programming, and documentation. Alder Divison working in Northern VA. Developing, creating, and modifying general compute...

GDIT
Springfield, Virginia

Designs, develops, evaluates, plans and tests software programs and applications. Use packages as in BASH, CSS, DOS_BATCH, HTML, Java, JavaScript, PHP, PYTHON, SQL, XML, and Indexing/Search Technologies required. USA VA Springfield - 7770 Backlick Rd (VAS110). Conducts requirements engineering, solu...

Shuvel Digital
Fairfax, Virginia
Remote

Participate in data migration testing including data-level validation and application-level validation. Collaborate with multiple teams for the delivery of Data Migration for multiple systems: analysis, design, implementation, testing, validation, and acceptance. Work with a team of developers with ...

General Dynamics Information Technology
Springfield, Virginia

Designs, develops, evaluates, plans and tests software programs and applications. Use packages as in BASH, CSS, DOS_BATCH, HTML, Java, JavaScript, PHP, PYTHON, SQL, XML, and Indexing/Search Technologies required. Conducts requirements engineering, solutions engineering, scheduling, reliability, resi...