Programmer Analyst Jobs in Pennsylvania
Programmer Analyst jobs in Pennsylvania are consistently in demand, with active hiring across financial services, healthcare IT, insurance, and state and federal government sectors at every level from entry-level associate to senior analyst. The Philadelphia metro, Pittsburgh, and Harrisburg are the primary hiring centers, anchored by employers such as Vanguard, Highmark Health, and Lockheed Martin, all of which maintain significant Pennsylvania operations. The most sought-after specialties include enterprise application development, data integration, and systems analysis supporting ERP and mainframe environments. Find a role that fits below and apply directly.
Find Programmer Analyst JobsOverview
Showing 5 of 6+ Programmer Analyst jobs











Job Brief
Join our MIS team today as a Programmer Analyst!
Job Title: Programmer Analyst
Department: MIS
Reports To: Applications Development Manager
Come Join our team as a Programmer Analyst! We started with pastries handmade by Lois and Lloyd Martin inside of a garage and we have boomed into a multi-facility company where our many products are produced by machines and shipped domestically and internationally. Talk about a rich history and exciting future! As an employer of choice, we offer physical, emotional, financial, and professional benefits including 401k, disability insurance and paid holidays.
Summary: As a member of the Martin's family, The Programmer Analyst is part of a team that reviews, analyzes, and modifies programming systems including coding, testing, debugging, installing and documenting to support Martin's application systems, with a focus on web application development and the ongoing modernization of our internal systems. The PA consults with users to identify current procedures and to clarify and help identify enhancements or new development requirements, including opportunities to migrate functionality from SharePoint to modern, scalable web applications (such as C#/.NET or Python/Django). Will be expected to write documentation to describe program development, logic, coding, and corrections, and to write manuals for users describing installation and operating procedures. The PA will triage complex issues and investigate failed jobs or systems to resolve impacting issues. A PA must have a working knowledge of relational databases, SQL, and client-server concepts. Relies on experience and judgment to plan and accomplish goals and performs a variety of complex tasks with a significant degree of independence. May lead and direct the work of others. A wide degree of creativity and latitude is expected.
Essential Duties and Responsibilities: include the following. Other duties may be assigned.
- Provide support and maintenance for Martin’s MIS applications.
- Lead or significantly contribute to initiatives that modernize and migrate functionality from SharePoint and other legacy platforms to modern, scalable web application architectures.
- Works with users to identify requirements and provides automated solutions that are sustainable, well written, tested and documented.
- Works as part of a team to develop systems that meet our end users’ needs
-
Design, develop, test and maintain custom web applications using C#/.NET,
Python/Django, or similar modern web technologies.
- Design and optimize SQL queries, stored procedures, and database schemas to support application functionality and reporting.
- Work with Project Managers as a development resource, meeting timelines and deliverables as assigned.
- Design and develop integrations between SharePoint, other internal systems, and new web-based platforms.
- Develop ad-hoc reports on an as needed basis.
- Assist in the installation of software patches, service packs, and updates.
- Act as liaison between MIS and other Departments.
- Follow and adhere to Martin’s SDLC
- Utilize software tools for documentation and communication.
- Provide technical guidance and mentorship to junior and mid-level developers, including code reviews and knowledge sharing.
- Assist in development, testing, and deployment of handheld devices.
- Perform relational database management systems work as needed.
- Cooperate in the development of and adherence to high quality standards and goals.
- Provide on-call support on an as needed basis.
Supervisory Responsibilities:
This job has no supervisory responsibilities or direct reports, but may provide technical guidance and mentorship to junior and mid-level members of the development team.
Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education and/or Experience:
BA/BS in Computer Science, Information Technology or related field and 4-8 years of professional software development experience, preferably including web application development, is required. Candidates with somewhat less experience who demonstrate strong technical skills and a track record of delivering results will also be considered.
Language Skills:
Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
Mathematical Skills:
Ability to calculate figures and amounts such as discounts, interest, commissions, proportions, percentages, area, circumference, and volume. Ability to apply concepts of basic algebra and geometry.
Reasoning Ability:
Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
Other Skills and Abilities:
Good understanding of programming fundamentals and sound software design principles.
Strong, hands-on experience with one or more modern web development technologies, such as C#/.NET, Python/Django, or a similar web application framework required.
Solid SQL skills, including writing and optimizing queries, stored procedures, and relational database design.
Experience with front-end web technologies (HTML, CSS, JavaScript and modern JavaScript frameworks a plus.
SharePoint development experience (e.g. SharePoint Online, Power Platform, custom web parts or solutions) preferred but not required.
Experience integrating web applications with other internal systems through API’s and web services.
Strong understanding of the software development lifecycle, source control and testing practices.
Ability to mentor and provide technical guidance to less experienced developers.
Ability to interact with all levels of staff and managers required.
Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. The employee must be able to occasionally lift and/ or move up to 10-25 pounds. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Ability to sit for an extended period of time.
Work Environment: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The noise level in the work environment is usually moderate.
We are an Equal Opportunity Employer (EOE)
See All 6 Programmer Analyst Jobs in Pennsylvania
Find roles in Pennsylvania that match your experience and apply in just a few clicks.
Find Programmer Analyst JobsProgrammer Analyst Jobs by City in Pennsylvania
Where Pennsylvania roles are concentrated, by current openings.
Programmer Analyst Job Market in Pennsylvania
A snapshot from current Pennsylvania openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Education
- Fashion & Apparel
What Pennsylvania Employers Look For
The qualifications that appear most often in programmer analyst jobs across Pennsylvania.
- Bachelor's degree in computer science, information systems, or a related technical field
- Proficiency in at least one programming language such as Java, Python, or C#
- Experience with systems analysis, requirements gathering, and application design documentation
- Familiarity with SQL, relational databases, and data integration workflows
- Knowledge of software development lifecycle methodologies including Agile and Waterfall
- Strong written and verbal communication skills for cross-functional team collaboration
Programmer Analyst Jobs in Pennsylvania: Frequently Asked Questions
How do you become a programmer analyst in Pennsylvania?
Programmer analyst roles in Pennsylvania do not require a state-issued license, but employers consistently expect a bachelor's degree in computer science, information systems, or a closely related field. Candidates who supplement their degree with industry certifications such as CompTIA, Microsoft, or Oracle credentials gain a competitive edge. Pennsylvania's large healthcare and financial services employers often prefer candidates who demonstrate both technical fluency and domain knowledge relevant to their industry.
Which companies hire programmer analysts in Pennsylvania?
Employers hiring programmer analysts in Pennsylvania right now include GSK, Knoll, and Ellucian, based on current listings on Migrate Mate as of November 2026. Pennsylvania's concentration of insurance carriers, asset managers, and integrated health systems means hiring here often emphasizes enterprise application support alongside traditional software development.
Which Pennsylvania cities have the most programmer analyst jobs?
Media, Warrendale, and Chambersburg account for the largest share of programmer analyst openings in Pennsylvania. Philadelphia dominates due to its dense financial services and healthcare IT ecosystem, while Pittsburgh draws on a growing technology and robotics sector, and Harrisburg reflects ongoing state government and defense contractor demand for systems and application support roles.
Are there remote programmer analyst jobs in Pennsylvania?
Yes, and more than most fields. About 60% of programmer analyst openings tied to Pennsylvania are remote or hybrid as of November 2026, reflecting how well the work translates to distributed environments. Application development, systems analysis, and database integration tasks in particular are routinely performed fully remotely, especially at Pennsylvania's larger financial services and insurance employers.
How can I get hired as a programmer analyst in Pennsylvania with little or no experience?
The most realistic entry path is applying to associate analyst or junior developer roles at Pennsylvania's large enterprise employers, which regularly onboard new graduates. Highmark Health, Vanguard, and Pennsylvania state government agencies run rotational technology programs and associate cohorts that do not require prior professional experience. Lateral moves from help desk, QA testing, or business analyst roles are common, and a portfolio demonstrating a completed application or data project meaningfully strengthens any application.
Where can I find and apply to programmer analyst jobs in Pennsylvania?
You can find and apply to programmer analyst jobs in Pennsylvania on Migrate Mate, which lists current Pennsylvania openings across industries and experience levels. Find roles that fit your background and apply directly to the ones that match.
See All 6 Programmer Analyst Jobs in Pennsylvania
Find roles in Pennsylvania that match your experience and apply in just a few clicks.
Find Programmer Analyst Jobs