Position Title: Software Developer
Location: Herndon, Virginia
Department: Information Technology – Systems Integration Group
Status: Full time, Direct hire

Brief Summary:
The Software Developer’s role is to develop, support and manage the custom applications of the core financial system and integration with ancillary systems and applications across the organization.

Position Summary:

  • Develop and modify programs to perform data extraction, manipulation and reporting to meet business requirements and goals.
  • Work with Business Intelligence team to ensure that implementations meet business requirements for project completion.
  • Develop, implement and maintain change control and testing processes for modifications to applications.
  • Design and implement systems, policies, and procedures for disaster recovery and data archiving to ensure effective protection and integrity of capabilities.
  • Monitor application system details, procedures and execution time, identify trends and implement efficiency improvements to optimize performance.
  • Respond to and resolve performance issues.
  • Test changes and perform post-resolution follow-ups to ensure problems have been adequately resolved.
  • Provide help in the software development lifecycle by developing plans, coding to standards and testing.
  • Perform formal testing to ensure code integrity of software deployed from third party vendors as well as code custom developed within the organization.
  • Assist with research and development of new systems, languages and platforms.
  • Provide guidance, training and mentoring for newly hired developers.
  • Set expectations for delivery of code. including testing and integration efforts.
  • Protect the confidentiality and integrity of sensitive information.
  • Assist with training the Help Desk and other support staff on the tools used for researching problems and issues with internal and third party software interfaces.

Qualifications Summary:

  • Minimum of an Associates Degree in Computer Science or related technology field. Bachelor’s Degree preferred.
  • Strong understanding of the Software Lifecycle.
  • Minimum two years relative work experience as a Software Developer.
  • Ability to program in Java, XML, ASP.Net or other server-side cross-platform languages.
  • Knowledge of database systems, data analytic techniques and/or or financial systems desired.
  • Ability to work both independently and within a team environment, to build strong working relationships and effectively manage multiple tasks.
  • Strong analytic and problem-solving skills.
  • Ability to write clear and concise requirements documentation and training materials, understanding user requirements, and implementing solutions.

This position requires U.S. citizenship and the ability to obtain a Federal Government Security Clearance. Our client will sponsor the clearance process for qualified applicants. All applicants must pass bondability requirements and will be subject to a credit history check in order to determine eligibility for employment. Our client maintains a drug free workplace and performs pre-employment substance abuse testing on selected applicants. Excellent benefits offered with eligibility on first day of employment. Competitive salary that is commensurate with years of experience, education and training.