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 customer experience. The internship is designed to support 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 school schedules.

Requirements

  • Currently enrolled in a bachelor’s degree program in computer science, information technology, or a related field throughout the internship.
  • Completed at least one year of school, including first-year Computer Science curriculum.
  • Have at least two years of school remaining and desire to work part time 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.
  • Attention to detail and time-management skills.
  • Effective oral and written communication skills.
  • Enthusiasm for solving problems and contributing to the success of the team and company.
  • Ability to effectively prioritize tasks.
  • Ability to 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 (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 will be provided with an offer.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service