Applications Development Intern

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

About The Position

BWXT is hiring 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 independently or as part of a team, completing defined tasks and taking direction from experienced colleagues.

Requirements

  • Be currently enrolled in a bachelor’s degree program in computer science, information technology, or a related field for the duration of the internship.
  • Have completed at least one year of school, including first-year Computer Science curriculum.
  • Have at least two years of school remaining and be willing to work part-time on-site in Lynchburg, Virginia, throughout the semesters.
  • Have experience with object-oriented programming.
  • Have familiarity and experience with C#, .NET Core, .NET Framework, and ASP.NET.
  • Have familiarity with SQL Server and database design.
  • Demonstrate strong analytical thinking and problem-solving capabilities.
  • Be able to work independently and as part of a team, follow guidelines and procedures, prioritize tasks, and manage time effectively.
  • Demonstrate attention to detail and effective oral and written communication skills.
  • Be able to present ideas in business-friendly and user-friendly language.
  • Be enthusiastic about solving problems and contributing to the success of the team and company.
  • Be a U.S. citizen.
  • Be eligible to obtain and maintain a U.S. Department of Energy (DOE) Q clearance.

Responsibilities

  • Design, develop, test, and maintain applications using C#, .NET Framework, and .NET Core.
  • Work under the direction of a project lead, typically an NFS Programmer/Analyst.
  • Develop applications in alignment 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; details are provided to selected candidates with an offer.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service