Intern - Applications Development

BWXT•Lynchburg, VA
•$26 - $29•Onsite

About The Position

BWXT is seeking an Applications Development Intern for a year-round, part-time, on-site internship at its secured facility in Lynchburg, Virginia. The intern will gain hands-on experience developing and maintaining software applications, working alongside experienced developers in an agile environment to apply technology to business problems and improve the customer experience. The role is intended to accelerate professional development and prepare the intern for a future career in .NET development. Work hours are flexible and may be adjusted each semester to accommodate the intern’s class schedule while they continue attending school. The intern works under the direction of a project lead, typically an NFS Programmer/Analyst.

Requirements

  • Currently enrolled in a bachelor's or master's degree program in computer science, information technology, or a related field for the duration of the internship.
  • Completed at least one year of school, including first-year computer science curriculum.
  • Have at least two years of school remaining and be able and willing to work part-time on-site in Lynchburg, Virginia, throughout the semesters.
  • Experience with object-oriented programming.
  • Familiarity and experience with C#, .NET Core, .NET Framework, and ASP.NET.
  • Familiarity with SQL Server and database design.
  • Strong analytical thinking and problem-solving capabilities.
  • Ability to work independently and as part of a team.
  • Ability to work under guidelines and procedures.
  • Demonstrable attention to detail and time-management skills.
  • Effective oral and written communication skills.
  • Ability to prioritize tasks effectively and present ideas in business-friendly and user-friendly language.
  • Must be a U.S. citizen.
  • Must be eligible to obtain and maintain a U.S. Department of Energy Q clearance.

Responsibilities

  • Design, develop, test, and maintain applications using C#, .NET Framework, and .NET Core.
  • Develop applications in accordance with established specifications and requirements.
  • Ensure applications are functional, secure, and compliant with company policies and standards.
  • Participate in requirements gathering, test plan creation and execution, and documentation management.
  • Coordinate user acceptance testing with end users and key stakeholders.
  • Perform other essential duties as assigned.

Benefits

  • The compensation package may include medical and retirement benefits; plan participation details are provided to candidates who receive an offer.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service