Demo

Programmer Analyst

New Hampshire Ball Bearings, Inc
Laconia, NH Full Time
POSTED ON 8/5/2026
AVAILABLE BEFORE 9/4/2026

Job Summary:

Performs full development lifecycle - specification gathering / analysis, design, development, testing / integration and documentation / maintenance. The position requires working with subject matter experts to develop specifications, test and provides some analytical review of data. Responsibilities may include user education, business analysis and application support.

Essential Duties and Responsibilities:

  • Specification Development - responsible for working with the business to develop the specifications of the project or task; including details of business rules and formulas, overall design of project, tasks and logic flow; input / output designs and edits.
  • Programming - responsible for writing code to support business rules and logic in accordance with the project design specifications.
  • Testing - responsible for designing, performing and documenting appropriate tests for the programming performed on the project to ensure error free code is presented for end user testing and deployed into production.
  • Deploy application and systems to production, train personnel in user departments in any specific procedures necessary to enter data into terminals for computer processing, and provide ongoing applications support as needed
  • Documentation Development - responsible for documenting business rules or formulas used within the programs; developing and maintaining various system or program flows and process maps; developing and maintaining operation procedures, recovery procedures and user documentation.
  • Analysis and Problem Resolution - responsible for supporting the business and IT areas with business analysis, problem investigation and resolution.
  • Interview and analyze business needs to provide recommendations for automation and efficiency improvements
  • Communicate and interact with staff to increase efficiency and functionality of software applications
  • Advance and maintain technology expertise
  • Assist Information Systems Management with special projects as directed

Job Skills & Abilities:

  • Design and implement multi-tier software applications / systems
  • Experience with building end-to-end applications
  • Demonstrated ability to recognize business needs, analyze requests, recommend solid technical solutions, and lead in delivering the solution
  • Good analytical and problem solving skills, and demonstrated attention to detail
  • Strong verbal and written communication skills
  • Ability to build and maintain trusted relationships with a diverse group of clients, team members, managers, and subject matter experts (SME)
  • Ability to plan and organize a project
  • Ability to provide proactive project updates and report out to management
  • Rotating on-call support schedule during business and or non-business hours

Education and Experience:

  • Bachelor's degree in Computer Science or Information Technology; or a directly related field of study in the area the P/A will be supporting (see supplemental Software Development Skills sheet for list of programming languages, software, databases, systems, skills and studies)
  • Minimum of 5 years of experience in a related field of work
  • Work experience with rapidly changing priorities and deadlines
  • Past position working with projects from conception to completion with high degree of accuracy and attention to detail
  • Using the Software Development Skills sheet:
  • Expert working knowledge with one or more of the Core ERP Languages listed
  • Working knowledge and experience with one or more additional programming languages from either the Core ERP Systems or Client / Server - Web Systems
  • Additional working knowledge or experience with other programming languages listed is a plus
  • Working knowledge and experience with one or more of the Core ERP System Databases
  • Working Knowledge of Enterprise Resource Planning systems and at least two of the modules listed under the Application Systems section

Physical Requirements:

  • Prolonged periods sitting at a desk and working on a computer.
  • Able to travel as needed (occasional).
  • Must be able to access and navigate each department at organizations' facilities.

Disclaimer: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position. The duties and responsibilities described are not a comprehensive list and additional tasks may be assigned to the employee from time to time. The job description does not constitute a contract of employment and the Company may exercise its employment-at-will rights at any time. The above lists all of the essential functions, education, experience, skills and abilities required. Employees must also demonstrate good interpersonal skills, attitude and professionalism, acceptable attendance and work behaviors.

NHBB is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

New Hampshire Ball Bearings, Inc. (NHBB) is a leading manufacturer of precision bearings and complex bearing assemblies for the aerospace, defense, medical, dental, and high technology markets. Founded in Peterborough, NH in 1946, our almost 8 decades of success are rooted in our commitment to the safety, health and wellness of our employees, and partnerships with our customers, suppliers and the communities that surround us.

New Hampshire Ball Bearings, Inc is an Equal Opportunity Affirmative Action Employer.  All qualified applicants will receive consideration without regard to race, color, religion, sex including orientation or gender identity, national origin, disability, protected veteran status or any other characteristic protected by federal, state or local law.


 

Salary.com Estimation for Programmer Analyst in Laconia, NH
$66,667 to $82,682
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Programmer Analyst?

Sign up to receive alerts about other jobs on the Programmer Analyst career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$66,626 - $82,923
Income Estimation: 
$83,039 - $104,143
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at New Hampshire Ball Bearings, Inc

  • New Hampshire Ball Bearings, Inc Laconia, NH
  • We are looking for expert CNC Machinists To qualify for these positions, you must be an expert on setup, operation and troubleshooting of CNC and turn/mill... more
  • 9 Days Ago

  • New Hampshire Ball Bearings, Inc Peterborough, NH
  • Job Summary: As our Benefits Manager, you will lead the strategic development, seamless implementation, and daily administration of our comprehensive benef... more
  • 11 Days Ago

  • New Hampshire Ball Bearings, Inc Peterborough, NH
  • Job Summary Manages the day-to-day administration of employee benefits, retirement, and wellness programs. Acts as the primary liaison between insurance pr... more
  • 14 Days Ago

  • New Hampshire Ball Bearings, Inc Peterborough, NH
  • NHBB Careers day/Job Fair on 4th/5th August 2026 - No experience required! - Book your slot now! Offers made within 24-48 hours and start dates to be confi... more
  • 16 Days Ago


Not the job you're looking for? Here are some other Programmer Analyst jobs in the Laconia, NH area that may be a better fit.

  • RDS Machine LLC Newport, NH
  • Position Summary RDS Machine is seeking an experienced CMM Programmer to support precision manufacturing and inspection operations. This position develops,... more
  • 23 Days Ago

  • Lucas Industries a PCM INNOVATION COMPANY North Springfield, VT
  • The CNC Programmer is responsible for developing and maintaining CNC (Computer Numerical Control) programs for the manufacture of precision tooling and par... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!