Skip to main content
Howmet Aerospace logo

Programmer Analyst

Howmet Aerospace

Whitehall, MIJobSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Whitehall, MI
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The Programmer Analyst supports, enhances, and optimizes internal shopfloor applications, serving as a liaison between business users, operators, and technical teams. The role combines software development with AI-assisted tools to build and improve applications in manufacturing environments. It includes application support, requirements gathering, feature development, upgrades, end-user support, and coordination with teams across multiple manufacturing locations.

Skills & qualifications

RequiredNice to have

Skills

Application Development, requiredApplication Support, requiredBusiness Needs Analysis, requiredSolution Coding, required.NET, nice to haveOracle Forms and Reports, nice to haveFusion Middleware, nice to haveShell Scripting, nice to havePowerShell, nice to haveC++, nice to haveC#, nice to haveASP.NET, nice to havePL/SQL, nice to haveSQLPlus, nice to haveT-SQL, nice to haveSSRS, nice to haveAI-Assisted Coding, nice to haveLinux, nice to haveData Transfer Techniques, nice to haveFTP, nice to haveDatabase Links, nice to haveSSH, nice to haveREST APIs, nice to haveOracle Queries, nice to haveSQL Queries, nice to haveIndependent Work, nice to haveTeamwork, nice to haveProject Management, nice to haveCommunication, required

Qualifications

Bachelor's in Listed Fields or Six Years' Experience, requiredTwo Years' Application Developer Experience, requiredLegally Authorized to Work in the United States, requiredWilling to Travel Up to 25%, required

Full job description

We are seeking a skilled and motivated programmer analyst to support, enhance, and optimize our internal shopfloor applications. In this role, the individual will act as a key liaison between business users, shopfloor operators and technical teams. This role combines traditional software development with modern AI-assisted tools to design, build and optimize applications in our shop-floor environment.

Effective communication skills are essential as this position will have significant interaction with manufacturing, quality, engineering, and IT resources in several manufacturing locations.

Primary Responsibilities:

  • Provide day-to-day support for the shop floor applications, including troubleshooting issues, root cause analysis, and resolution.

  • Collaborate with cross-functional teams (operations, engineering, quality) to gather requirements and translate business needs into functional specifications.

  • Develop, design, test and release new system features augmented with AI tools.

  • Effectively utilize a standardized project lifecycle and management methodology to manage projects, communicate status, and deliver work to schedule and budget.

  • Assist with application upgrades and patches.

  • Provide global functional support to end users, acting as a subject matter expert for the system.

  • Create and maintain system documentation, user guides, and knowledge base articles.

  • Understand and meet quality and compliance requirements for the business.

Minimum Requirements:

  • Bachelor's degree in Computer Science, Computer Information Systems, Information Systems, Information Technology, Business Management, or Management Information Systems from an accredited institution. Will accept 6 years of relevant experience in lieu of degree.

  • Proven experience working as an application developer or similar role for a minimum of two years or more in conjunction with a degree, with focus on application support, analyzing business needs, and defining/coding solutions.

  • Willing to travel up to 25%

  • Employees must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is not available for this position.

Preferred Qualifications:

  • Experience with .NET, Oracle Forms and reports, Fusion Middleware, Shell scripting, Powershell, C++/C#, Microsoft ASP.net, PL/SQL, SQLPlus, T-SQL, SSRS

  • Ability to work with AI assisted coding tools

  • Knowledge of Linux OS

  • Familiar with various data transfer techniques, such as FTP, database links, ssh, and deploying and calling REST APIs.

  • Ability to write and interpret queries for both Oracle and SQL databases

  • Be able to work independently and with other teammates as projects require, including virtual teams.

  • Project management skills (preparing project schedules, performing tasks, meeting deadlines, escalating issues)

How this job compares

Set against the 1,123 open Application Developer jobs on Olive Jobs, counted November 12, 2026.

Pay
  • This postingNot listed
  • US median$100–188K/yr906 salary ranges
  • US median$42–62/hr27 hourly ranges
Openings
Olive Jobs lists 27 open Application Developer jobs in Michigan and 1,123 across the US. 5% of them nationwide are listed as remote or flexible.
Hiring the most in Michigan
Experience
This posting asks for at least 2 years of experience; Application Developer postings that state a minimum ask for 3 years at the median (938 postings).
Education
716 of the 1,123 open Application Developer jobs (64%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 12, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.