Programmer Analyst (NCI)

Job Number:
Job Category:
Information Technology - Other
Day Job
Potential for Teleworking:
Clearance Level Must Currently Possess:
Clearance Level Must Be Able to Obtain:
Public Trust


The Clinical Services Program’s (CSP) primary mission is to perform sequential studies of immune function in patients with cancer, AIDS, chronic granulomatous disease or other diseases associated with immunologic dysfunction, as well as to monitor viral load in patients with HIV. The Information Technology Data Management Group (DMG) provides direct IT support services to the mission of the CSP.


The successful candidate will be responsible for:

  • The design, development, testing, implementation, maintenance and support of new and existing client/server applications and relational database systems
  • Must be able to work on multiple software development projects utilizing various programming languages
  • Main project will consist of designing and programming a new desktop patient sample database system using C#.NET and MS SQL Server
  • Will be responsible for writing a three-layer windows form application using ADO.NET and object data sources
  • Will be responsible for maintaining desktop application/database systems written in C#.NET/VB.NET/SQL Server; along with designing and programming some web systems using ASP.NET and MS SQL Server
  • Will develop and maintain applications throughout the software development lifecycle from conceptual design to product phase-out. This will require utilizing industry standard methods to document user needs and functional requirements; conduct feasibility assessments; evaluate integration methods; develop functional models; perform software/system testing; release and manage production systems
  • Will be responsible for setting up SQL Server Database and writing stored procedures
  • Will be responsible for creating and managing system documentation which includes system requirements; process flows; detailed design documents; operational guides; test cases; user guides; and other related materials
  • Will perform program troubleshooting, database management, report and form design. Contributes to decisions and participates in writing IT policies and procedures



To be considered for this position, you must minimally meet the knowledge, skills, and abilities listed below:

  • Possession of a Bachelor’s degree from an accredited college/university according to the Council for Higher Education Accreditation (CHEA) in a related field as designated by the Program requirements (Additional qualifying experience may be substituted for the required education).
  • Foreign degrees must be evaluated for U. S. Equivalency
  •  In addition to education requirements, a minimum of six (6) years related experience
  • Knowledge/experience writing a three-layer windows form application using ADO.NET and object data sources
  • Knowledge/experience setting up SQL Server Databases and writing stored procedures
  • Working knowledge and experience with MS Visual Studio 2013/2015; C#.NET; C#.NET Database programming; Visual Basic .NET; MS SQL Server 2008 R2/2014/2016/2017
  • Working knowledge and experience in web design and implementation using ASP.NET; HTML; CSS; XML; VBScript; JavaScript
  • Familiarity with the systems development life cycle (SDLC) and systems engineering process model; well-rounded in all aspects including a strong emphasis on conducting and performing software validation and testing
  • Proficient in database design, software development, and documentation
  • Must be able to obtain and maintain a security clearance


Candidates with these desired skills will be given preferential consideration:

  • Scientific Background
  • Familiarity of clinical research regulations, including HIPAA and HITECH
  • Familiarity/experience with SAS programming a plus

Expected Competencies:

  • Experienced in software testing and demonstrates testing competence
  • Possession of excellent trouble shooting and problem-solving skills
  • Ability to work on moderate to complex problems in nature, where judgment is required in troubleshooting and resolving problems; and making recommendations
  • Possession of excellent oral and written communication skills
  • Provide guidance to other programmers
  • Ability to work and think independently and within a team environment; perform effective time management to handle varying workloads and multiple projects
  • Ability to work well under pressure within a fast-paced environment
  • Must be able to effectively communicate and interact with all levels of staff
  • Must be a self-motivated individual that can be flexible in nature with a strong drive to be open to innovative ideas and solutions; ability to work individually on moderate to complex projects

Leidos Overview:
Leidos is a global science and technology solutions leader working to solve the world’s toughest challenges in the defense, intelligence, homeland security, civil, and health markets. The company’s 33,000 employees support vital missions for government and commercial customers. Headquartered in Reston, Virginia, Leidos reported pro forma annual revenues of approximately $10 billion for the fiscal year ended January 1, 2016 after giving effect to the recently completed combination of Leidos with Lockheed Martin's Information Systems & Global Solutions business (IS&GS). For more information, visit www.Leidos.com. The company’s diverse employees support vital missions for government and commercial customers. Qualified women, minorities, individuals with disabilities and protected veterans are encouraged to apply. Leidos will consider qualified applicants with criminal histories for employment in accordance with relevant Laws. Leidos is an Equal Opportunity Employer.
Other Locations: