Programmer

New Hampshire Ball Bearings, Inc.

Peterborough (NH)

Hybrid

USD 70,000 - 110,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

New Hampshire Ball Bearings, Inc. seeks a Java/JEE developer to design and implement full-stack applications that span from relational databases to browser interfaces.

You will work with SMEs and senior IT staff to gather specifications, build solutions, test thoroughly, and deploy to production. The role requires strong problem-solving, good communication, and the ability to manage projects from start to finish.

Qualifications

  • End-to-end software development lifecycle experience
  • Strong problem-solving and attention to detail
  • Ability to collaborate with SMEs and senior IT staff
  • Experience deploying applications to production environments

Responsibilities

  • Design and implement Java/JEE full-stack applications from database to user interface
  • Document specifications with business and SME input
  • Write, test, and deploy code per project requirements
  • Provide training and ongoing applications support to users

Skills

Full-stack Java/JEE
Relational DB design
UX design HTML5/CSS
jQuery/Responsive UI
Linux shell scripting
Project estimation/delivery
Communication & collaboration

Education

Associate's degree in Computer Science or IT
Equivalent work experience

Job description

Programmer#NHBP-463Peterborough, New Hampshire, United StatesApplyX Facebook LinkedIn Email Copy### LocationPeterborough, New Hampshire, United States### Job DescriptionResponsible for performing most of the software development lifecycle - specification gathering / analysis, design, development, testing / integration and documentation / maintenance. Java JEE developer - supports browser-based and standalone applications from relational database layer through user interface The position requires working with subject matter experts and other senior IT personnel, to develop specifications, test and provide some analytical review of data. Responsibilities may include user education, basic analysis and application support.**Essential Duties and Responsibilities:*** Specification Documentation - responsible for working with the business to document / design the specifications of the project; including business rules, formulas, 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 specifications.* Testing - performing and documenting appropriate tests on the software to ensure error free code is presented for end user testing and deployed into production.* May deploy application and systems to production* Documentation Development - responsible for documenting business rules or formulas used; maintaining various system or program flows and process maps; developing and maintaining operation procedures, recovery procedures and user documentation.* Supports business problem investigation and resolution.* Train personnel how to use applications they develop; Provide applications support as needed* Communicate and interact with staff to increase efficiency and functionality of applications* Continuously develop technology expertise* Assist Information Systems Management with special projects as directed**Job Skills & Abilities**:* Design and implement software applications/full-stack JEE applications* Relational database design and optimization* UX design and implementation utilizing HTML5 and CSS* Responsive UI development with JQuery and other libraries* Knowledge of Linux OS, shell scripting, and basic networking is preferred* Ability to self-manage project from start to finish* Ability to estimate, set, and meet project time estimates* Ability to manage changing priorities and meet deadlines* Ability to understand specifications, recommend and deliver solutions* Good problem-solving skills, and attention to detail* Good verbal and written communication skills* Ability to build and maintain working relationships with team members, managers, and subject matter experts (SME)* Rotating on-call support schedule during business and or non-business hours**Education and Experience**:* Associate's degree in Computer Science or Information Technology; or a degree in a related field of study the position will be supporting (see supplemental Software Development Skills sheet for list of programming languages, software, databases, systems, skills and studies), or equivalent work experience* Minimum of 2 years of experience in a related field of work* Experience with building end-to-end applications* Past position working with projects from conception to completion with accuracy and attention to detailUsing the Software Development Skills sheet:* Strong 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 one 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.**#NHB123*
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Programmer
Programmer

New Hampshire Ball Bearings, Inc • Peterborough (NH)

On-site
USD 80,000 - 110,000
Sr. Programmer Analyst
Sr. Programmer Analyst

New Hampshire Ball Bearings, Inc • Peterborough (NH)

On-site
USD 90,000 - 130,000
Sr. Programmer Analyst
Sr. Programmer Analyst

New Hampshire Ball Bearings, Inc (NHBB) • Peterborough (NH)

On-site
USD 110,000 - 160,000
Senior IT & OT Systems Support Specialist
Senior IT & OT Systems Support Specialist

New Hampshire Ball Bearings, Inc. • Laconia (NH)

Hybrid
USD 90,000 - 130,000
Sr Technical Support Specialist
Sr Technical Support Specialist

New Hampshire Ball Bearings, Inc • Wildwood Village (NH)

On-site
USD 95,000 - 125,000
Senior Applications Engineer - ERP & Automation
Senior Applications Engineer - ERP & Automation

New Hampshire Ball Bearings, Inc (NHBB) • Peterborough (NH)

On-site
USD 110,000 - 160,000
Senior Application Programmer Analyst
Senior Application Programmer Analyst

Republic Services • United States

Remote
USD 120,000 - 160,000
Comprehensive medical benefits
Dental and vision plans
Life and disability insurance
+5
Sr Technical Support Specialist
Sr Technical Support Specialist

New Hampshire Ball Bearings, Inc. • Laconia (NH)

Hybrid
USD 90,000 - 130,000
Sr Technical Support Specialist
Sr Technical Support Specialist

New Hampshire Ball Bearings, Inc (NHBB) • Laconia (NH)

On-site
USD 90,000 - 120,000
Senior Applications Systems Programmer Analyst - ERP, Hybrid
Senior Applications Systems Programmer Analyst - ERP, Hybrid

Dartmouth Health • Lebanon (NH)

Hybrid
USD 84,000 - 134,000