Programmer/Analyst

Westinghouse Electric Company, LLC•Harrisville, UT
•$69,200 - $86,500•Onsite

About The Position

As a Programmer/Analyst at Westinghouse, you will lead the design, development, testing, debugging, implementation, and documentation of complex software applications and enhancements, applying established engineering standards. The role is located in Ogden, Utah, and is 100% onsite. You will report to the Senior Manager of Operational Excellence.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, or a related technical discipline.
  • At least 2 years of relevant experience.
  • Experience with relevant programming languages, software engineering principles, application architecture, system integration, database design, testing methodologies, secure development practices, and the business processes supported by assigned systems.
  • Expertise in object-oriented programming and application development using technologies such as Python, Java, or .NET, including designing and supporting complex, business-critical solutions.
  • Advanced experience with relational databases such as SQL Server or Oracle, including data modeling, query optimization, stored procedures, performance tuning, and data-integrity practices.
  • Experience developing and consuming API/web-service integrations and applying service-oriented design principles.
  • Proficiency with modern source-control, branching, code-review, build, release, and continuous integration/continuous delivery practices, including tools such as Azure DevOps.
  • Working knowledge of manufacturing processes and experience supporting applications in a complex, regulated, or operationally critical environment.

Responsibilities

  • Resolve complex application and systems issues, perform root-cause analysis, and implement sustainable corrective actions to improve reliability and performance.
  • Evaluate business and technical requirements, recommend system modifications or new solutions, and assess alternatives to improve architecture, scalability, cybersecurity, maintainability, and total cost of ownership.
  • Serve as a technical lead on systems projects by defining development approaches, estimating effort, managing technical deliverables, identifying risks, and coordinating work with project teams and related technical disciplines.
  • Partner with functional leaders, users, architects, cybersecurity, infrastructure, and other stakeholders to translate business needs into technical designs and identify future system requirements.
  • Develop and review functional and technical specifications, application designs, data models, interfaces, test plans, deployment plans, and support documentation.
  • Present oral and written recommendations, technical assessments, project updates, and proposals for system improvements to technical and nontechnical audiences.
  • Establish and strengthen coding standards, conduct code and design reviews, mentor less-experienced developers, and contribute to continuous improvement of the software development lifecycle.

Benefits

  • Medical benefits, potentially including medical, dental, vision, prescription coverage, and a Health Savings Account with employer contribution options.
  • Wellness programs, including an Employee Assistance Program for employees and household members.
  • 401(k) with company match contributions.
  • Paid vacations and company holidays.
  • Opportunities for flexible work arrangements.
  • Educational reimbursement and comprehensive career programs.
  • Global recognition and service programs.
  • Employee referral program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service