Internships are offered in the following areas.

  • Software Developer

    Contribute as member of a software development team in the development of computer software according to established standards and practices. Participate in quality assurance and testing activities. Experience writing computer programs using a modern object-oriented computer language required. Knowledge of Microsoft-based technologies including .NET, SQL Server and Visual Studio helpful.

  • Designer/UX (User Experience)

    Work under guidance of senior designer to produce mock-ups, wireframes and representative interface models. Participate in usability and accessibility evaluations and testing. Knowledge of CSS, HTML and Photoshop helpful.

  • Desktop Support Technician

    Provide support to desktop computers in a mixed Windows/OSX/Linux environment, according to established standards and processes. Hardware support limited to component swaps. A+ certification and/or knowledge of Microsoft Windows and/or Apple OSX operating systems and software helpful.

  • Technical Writer

    Assist project managers with the creation and maintenance of system documentation, manuals, policies, meeting summaries and other documents to support IT projects at the NCI-Frederick. Strong written communication skills and working knowledge of Microsoft Office helpful.

For more information on how to apply, please contact Julie Hartman.