1

Functional Programmer Jobs in Pennsylvania (NOW HIRING)

Strong communication skills with the ability to interact directly with customers, cross-functional ... engineering teams, and factories to interpret technically complex projects Preferred Experience:

PLC Programmer

Boyertown, PA · On-site

$66K - $89K/yr

... cross-functional teams to integrate PLC systems with other control systems and equipment used in ... PLC Programmer Qualifications: - Associate's degree in electrical engineering, computer engineering ...

Collaborate with cross-functional teams, including engineering, manufacturing, and quality, to resolve technical issues and support project milestones. Essential Skills * Strong mechanical aptitude ...

Lead Mechanical Engineer

Rector, PA · On-site

$99K - $119K/yr

You will work closely with a cross-functional engineering team to deliver robust, manufacturable, and compliant design solutions. At our State College site, teams design, manufacture, and service ...

Lead Mechanical Engineer

Rector, PA · On-site

$99K - $119K/yr

You will work closely with a cross-functional engineering team to deliver robust, manufacturable, and compliant design solutions. At our State College site, teams design, manufacture, and service ...

Lead Mechanical Engineer

State College, PA

$108K - $130K/yr

You will work closely with a cross-functional engineering team to deliver robust, manufacturable, and compliant design solutions. At our State College site, teams design, manufacture, and service ...

Site Reliability Engineering

Philadelphia, PA

$57.50 - $76.50/hr

You will provide technical leadership to cross-functional engineering, infrastructure, and product teams, and evangelize cloud best practices while building a culture of reliability and observability

The engineer will lead cross-functional efforts to troubleshoot field issues and address design-related manufacturability challenges, execute engineering changes (ECR/ECO), and drive resolution of ...

Coordinate cross functional expertise for technology platforms (Oracle R12, Cloud Engineering, Interfaces & Integrations) for successful implementation of business software solutions. * Troubleshoot ...

The engineer will lead cross-functional efforts to troubleshoot field issues and address design-related manufacturability challenges, execute engineering changes (ECR/ECO), and drive resolution of ...

The engineer will lead cross-functional efforts to troubleshoot field issues and address design-related manufacturability challenges, execute engineering changes (ECR/ECO), and drive resolution of ...

Showing results 41-60

Functional Programmer information

What are the key skills and qualifications needed to thrive as a functional programmer?

To thrive as a Functional Programmer, you need a strong grasp of functional programming paradigms, data structures, and relevant languages such as Haskell, Scala, or Clojure, often supported by a degree in computer science or related fields. Familiarity with version control systems (e.g., Git), build tools, and continuous integration platforms is typically required. Analytical thinking, problem-solving, and effective communication are standout soft skills for this role. These skills are crucial for writing reliable, maintainable code and collaborating effectively on complex software projects.

What are some common challenges functional programmers face when working on large-scale projects?

Functional Programmers often encounter challenges in integrating functional code with legacy object-oriented systems and ensuring that team members are comfortable with functional paradigms. Managing state and side effects in a purely functional way can also require careful architectural planning, especially as the codebase grows. Collaboration with colleagues from different programming backgrounds may involve additional communication to align on best practices and ensure maintainability. Staying up to date with evolving functional libraries and tools is also key to overcoming these challenges.

What is the difference between Functional Programmer vs Software Developer?

AspectFunctional ProgrammerSoftware Developer
CredentialsTypically requires knowledge of functional programming languages and paradigmsRequires general programming skills, often with multiple language proficiencies
Work EnvironmentOften works on projects emphasizing pure functions, immutability, and declarative codeWorks across various projects, including front-end, back-end, and full-stack development
Industry UsageCommon in industries focusing on high reliability, concurrent systems, or data processingWidely used across all software development sectors

While both roles involve coding, a Functional Programmer specializes in functional programming principles and languages, focusing on writing pure, immutable code. A Software Developer has a broader scope, working with multiple paradigms and technologies to build diverse applications. The roles often overlap, but the focus and expertise differ based on the programming approach.

What are popular job titles related to Functional Programmer jobs in Pennsylvania?

For Functional Programmer jobs in Pennsylvania, the most frequently searched job titles are:

What job categories do people searching Functional Programmer jobs in Pennsylvania look for?

The top searched job categories for Functional Programmer jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Functional Programmer jobs?

Cities in Pennsylvania with the most Functional Programmer job openings:

Infographic showing various Functional Programmer job openings in Pennsylvania as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution.

Report Programmer Analyst

CPA Recruiter Online

Plymouth Meeting, PA

Full-time

Re-posted 26 days ago


Job description

Company Description

 

Job Description

Responsibilities

  • Regularly meets with users, vendors, and IS staff to develop and modify system specifications.
  • Designs solutions for applications and prepares the appropriate documentation.
  • Develops solutions in accordance with Project Development standards.
  • Develops test data and documentation for all phases of the application development life cycle.
  • Performs Q/A testing on application functionality.
  • Oversees the training of users in operating procedures for applications to management
  • Ensures strict adherence to work plans, reporting all serious deviations.
  • Develops, documents, and maintains source code management system.
  • Documents and implements version control policies and procedures.
  • Documents and implements software development policies and procedues.
  • Researches and resolves Customer Support Center Tickets.
  • Provides technical support and guidance to other team members as required.
  • Performs software releases as required
  • Adheres to our Service Level and Change Management Policies.
  • Provides on-call support as scheduled.
  • Estalishes and maintains regular communications with user community
  • Tracks and reports project status and progress.
  • Presents status and reports for periodic management reviews.
  • Adheres to appropriate Project Management standards.
  • Works with external support services, vendors and conultants
Qualifications

Requirements

  • 2 to 5 years of experience
  • Associate's Degree required, BS/BA preferred
  • One or more years of progressively more responsible programming and/or report writing experience, including working knowledge of programming languages such as SQL, JavaScript, HTML, etc.
  • Strongly prefer CCL programming experience, MPage/web programming experience, and/or, PowerInsight/Business Objects (WEBI/INFOVIEW) programming experience.
  • One or more years of progressively more responsible Discern Expert and/or PM Rules programming experience desired.
  • Comprehensive working knowledge of computer systems analysis and programming techniques and procedures, including: consulting with users to determine hardware, software or system functional specifications; design, development, documentation, analysis, creation, testing, coding, debugging, or modification of computer systems or programs based on and related to user design specifications.
  • Working knowledge of application development, implementation, enhancement and support methods and practices.
  • Working knowledge of IS standards and quality methods and metrics.
  • Working knowledge of project management methods.
  • General familiarity of user business practices, concepts and terminology sufficient to support the applications
  • Travel Requirements: 5 - 40% domestic US travel (depending on projects).
Additional Information

All your information will be kept confidential according to EEO guidelines.