Share this Job

Application Architect

Date: Mar 25, 2019

Location: Lynchburg, VA, US

Company: BWX Technologies

Headquartered in Lynchburg, Va., BWX Technologies, Inc. (NYSE:BWXT) is a leading supplier of nuclear components and fuel to the U.S. government; provides technical and management services to support the U.S. government in the operation of complex facilities and environmental remediation activities; and supplies precision manufactured components, services and fuel for the commercial nuclear power industry. With approximately 6,100 employees, BWXT has nine major operating sites in the U.S. and Canada. In addition, BWXT joint ventures provide management and operations at a dozen U.S. Department of Energy and two NASA facilities. Follow us on Twitter @BWXTech and learn more at


BWXT is currently seeking a Programmer/Analyst for its Lynchburg, VA location!


Job Description/Duties:

  • Collaborates with developers, programmers, and designers in conceptualizing and development of new software programs and applications.
  • Assists in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
  • Assists in defining software development project plans, including scoping, scheduling, and implementation.
  • Researches, identifes, analyzes, and fulfills requirements of all internal and external program users.
  • Conducts research on emerging application development software products, languages, and standards in support of procurement and development efforts.
  • Liaise with vendors for efficient implementation of new software products or systems and for resolution of any adaptation issues.
  • Recommends, schedules, and performs software improvements and upgrades.
  • Coordinates with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
  • Consistently writes, translates, and codes software programs and applications according to specifications and writes programming scripts to enhance functionality and/or performance of company applications as necessary.
  • Designs, runs and monitors software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
  • Generates statistics and write reports for management and/or team members on the status of the programming process.
  • Develops and maintains user manuals and guidelines.


Job Qualifications/Requirements:

  • A minimum of a Bachelor’s degree in information technology related field is required.
  • Must possess at least six (6) years of related experience.
  • Must have a thorough understanding of SharePoint Server and be proficient on the administration side. 
  • Experience with workflow technology, especially K2 is a plus. 
  • Experience administering and working with SQL Server, Office 365, SharePoint Online, Microsoft Teams, Team Foundation Server and SAP is a plus.
  • Working knowledge of CSS, jQuery, JavaScript, HTML5
  • Must understand building SharePoint customizations using site definitions, custom content types, features and solution packages
  • Understanding of Microsoft programming languages, including .NET Framework and ASP.NET
  • Prior experience interviewing end-users for insight on functionality, interface, problems, and/or usability issues is requried.
  • Prior experience working with and supporting Finance & Accounting related systems is a plus.
  • Must be able to communicate effectively with non-technical staff and with members of interdisciplinary teams.
  • Ability to conduct research into software-related issues and products.
  • Keen attention to detail is required.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment is required.
  • Ability to work both independently and in a team-oriented, collaborative environment is required.
  • Must be a US Citizen with no dual citizenship.



BWX Technologies, Inc. (BWXT) embraces diversity of thought, values individuality, encourages new perspectives and provides equal opportunity in employment for all qualified employees and applicants without regard to race, color, religion, gender, sexual orientation, age, national origin, disability, veteran status, genetic information, or any other category protected by federal, state, and/or local law.


Nearest Major Market: Lynchburg
Nearest Secondary Market: Virginia

Job Segment: Architecture, ERP, Developer, Programmer, Procurement, Engineering, Technology, Operations