.Net Developer in Fairfax, VA at APEX Systems

Date Posted: 10/13/2018

Job Snapshot

Job Description

Job #:  886283

Junior Developer 


Essential Duties and Responsibilities:

Include the following but not limited to. 


Writes, tests, and maintains computer programs.  Conceives, designs, and tests logical structure to meet program requirements.  Writes programs according to specifications, which will be provided by Technical Managers, senior Developers, or Analysts.  Updates, repairs, modifies, and expands existing computer programs.  This position is distinguished from Mid Developer as this position may not include, or involves a lesser degree of, structure analysis, impact and compatibility analysis, cost analysis, computer capability analysis, feasibility studies and user/customer interface.


Ability to conduct analysis, development, and maintenance of software in a supervised setting. Ability to modify and create systems software and ensure systems efficiency and integrity.  Ability to translate detailed design into executable software.  Ability to test, debug, and refine the software to produce the required product.  Ability to create coded unit tests and to work with Testers/Information Assurance to address program and/or security findings.  Ability to prepare required documentation, including block diagrams, logic flow charts and software program documentation.


Requirements include: Typically requires a four year college degree in field of specialty; however equivalent education and experience (one to four years) combined may be considered.

  • Ability to program in C#
  • Knowledge of Entity Framework
  • Ability to multi-task
  • Ability to work in a closed environment with others
  • Flexible and dependable
  • Excellent communication abilities
  • Designs, develops, enhances, debugs, and implements software.  Troubleshoots production problems related to software applications.
  • Researches, tests, builds, and coordinates the conversion and/or integration of new products based on client requirements.
  • Supports and facilitates software quality assurance by developing coded unit test programs and coded user interface scripts.
  • Designs and develops new software products or major enhancements to existing software.
  • Addresses problems of systems integration, compatibility, and multiple platforms.
  • Assists in the evaluation and recommendation of application software packages, application integration and testing tools.
  • Resolves problems with software and responds to suggestions for improvements and enhancements.
  • Participates in development of software user manuals.

Additional requirements:


  • Prior military experience or knowledge is helpful but not required









EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178