> Markdown version of [/jobs/ext/3037525-programmer-analyst](https://www.wearedevelopers.com/jobs/ext/3037525-programmer-analyst). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Programmer Analyst - **Company:** BWX Technologies, Inc. - **Location:** Erwin, TN, United States - **Experience:** Experienced - **Salary:** $70,000.0 - $103,000.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, HTML, JavaScript (Programming Language), .NET Framework, Application Performance Management, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Review, Database Design, Software Debugging, Language Integrated Query, Entity Framework, Revision Control Systems, Windows Presentation Foundation, Microsoft Software, Microsoft SQL Server, Scrum Methodology, Software Maintenance, Software Engineering, Software Systems, SQL Databases, Systems Integration, .NET Core, Delivery Pipeline, Git, Information Technology, Front End Software Development, Api Design - **Published:** September 23, 2026 - **Apply:** https://careers.bwxt.com/talentcommunity/apply/1432626100/?locale=en_US ## About the Role * Bachelor's degree in computer science, information technology, or a related field, plus a minimum of two (2) years of directly relevant, hands-on experience in .NET development. * Strong knowledge of C#, .NET Core / .NET Framework. * Experience with .NET, ASP.NET, Entity Framework, and API-based integrations. * Good understanding of SQL Server and database design. * Strong understanding of Object-Oriented Programming (OOP) principles. * Familiarity with front-end technologies such as HTML, CSS, and JavaScript. * Familiarity with HTML, CSS, JavaScript (basic to intermediate). * Experience with source control systems such as Azure TFVC / Git. * Excellent attention to detail and time-management skills. * Strong oral and written communication skills. * Strong analytical thinking and problem-solving capabilities. * Ability to work independently or on a team. * Must be a U.S. citizen. * Must be able to obtain and maintain a U.S. Department of Energy (DOE) Q clearance., * Experience with Entity Framework / LINQ. * Experience with WPF (Windows Presentation Foundation). * Knowledge of CI/CD pipelines. * Experience maintaining or replacing legacy application systems. * Experience working in Agile/Scrum environments. ## Description Through development and maintenance of software applications, this team member will support the BWXT focus on applying technology to solve business problems and create better customer experience. Our ideal Programmer/Analyst is highly skilled in development and maintenance of software applications using Microsoft technologies in an agile environment. Successful candidate will have a proven and thorough knowledge of analyzing, designing, developing, testing, implementing, problem-solving, and understanding of best practices for software solutions. This person will be a core member of the development team, having various opportunities to work as a part of a development team and with stakeholders across the organization., * Design, develop, test, and maintain applications using C#, .NET Framework / .NET Core. * Debug, troubleshoot, and optimize application performance. * Reading and writing SQL queries. * Work independently or collaboratively in a team environment. * Collaborate with team members and stakeholders within the business to gather and analyze requirements for software development projects. * Contribute to all phases of the software development lifecycle using Agile/Scrum methodology. * Participate in code reviews and follow best practices. * Maintain existing applications and implement enhancements., BWX Technologies, Inc. and its affiliates and subsidiaries (BWXT) is not responsible for and does not accept any liability for fees or other costs associated with resumes or candidates presented by recruiters or employment agencies, unless a binding, written recruitment agreement between BWXT and the recruiter or agency exists prior to the presentation of candidates or resumes to BWXT and includes the specific services, job openings, and fees to be paid ("Agreement"). BWXT may consider any candidate for whom a recruiter or agency has submitted an unsolicited resume and explicitly reserves the right to hire such candidate(s) without any financial obligation to the recruiter or agency unless an Agreement is in place prior to presentation and such Agreement explicitly encompasses the job opening for which such fees or costs are sought. An email, verbal or other informal contact with any person within BWXT will not create a binding agreement. Agencies or recruiters without an Agreement are directed not to contact any hiring managers of BWXT with recruiting inquiries or resumes. Recruiters and agencies interested in partnering with BWXT may contact BWXT's Talent Acquisition team at talent_acquisition@bwxt.com. ## Related Videos - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Blazor Unleashed: The Future of .NET Web Development](https://www.wearedevelopers.com/videos/1564-blazor-unleashed-the-future-of-net-web-development) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Blazor – the new SPA Framework for everyone who hates JavaScript](https://www.wearedevelopers.com/videos/699-blazor-the-new-spa-framework-for-everyone-who-hates-javascript) - [Architectures that we can use with .NET](https://www.wearedevelopers.com/videos/935-architectures-that-we-can-use-with-net) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)