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 customer experience. The role is intended 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 class schedules while the intern continues attending school.

Requirements

  • Be currently enrolled throughout the internship in a bachelor's or master's degree program in computer science, information technology, or a related field.
  • Have completed at least one year of school, including the first-year Computer Science curriculum.
  • Have at least two years of school remaining and the desire and ability to work on-site 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.
  • Demonstrable 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

  • Potential eligibility for medical benefits.
  • Potential eligibility for retirement benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service