Programmer

Gravic Incorporated
Malvern, PA

Do you have experience programming in C/C++? If so, please email [email protected] as soon as possible because we want to talk with you. We are seeking a broadminded and capable person willing to go the extra mile to develop software in a collegial, fun, and challenging environment. We have cutting edge tools and computer systems, a spacious office building on a beautiful and easy to reach campus conveniently located in Malvern, PA (about 30 miles west of Philadelphia) and most importantly, the best people.

Gravic, Inc. is a growing software development company. We specialize in providing data collection and database replication technology solutions to our customers for their enterprise-class, mission-critical business needs. Our core purpose is to Improve Society Through Innovation and you will be part of a software development team that will directly contribute to Gravic’s growth and success. We are a company that values people who want to learn new skills and use them on innovative applications that help society.

SUMMARY Performs all aspects of programming and testing. Converts data from specifications and statements of problems to computer code by performing the following duties.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.

1) Consults with supervisor, systems analysts, other programmers, and end users to gather information about program intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, and interfaces with other systems.

2) Designs or writes program specifications based on consultations with supervisor, systems analysts, other programmers, and end users.

3) Converts designs and specifications into computer code.

4) Compiles code into programs and corrects errors detected in compile process.

5) Creates test transactions and runs tests to find errors and confirm program meets specifications.

6) Analyzes code to find causes of errors and revises programs.

7) Writes and maintains documentation of changes to computer code, programs, and specifications.

8) Designs and codes layouts for onscreen user interfaces, printed outputs, and interfaces with other systems.

9) Reviews user and technical documentation written by others to confirm consistency with program operations.

10) Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs.

11) Revises program for corrections, enhancements, or system environment changes.

12) Trains end users or technical support staff to use and support program.

13) Coordinates with other programmers about program revisions.

14) Modifies and maintains software programs written by others.

15) Meets or exceeds the goals listed on the Company’s Key Results Plans.

16) Consistently demonstrates alignment with the Gravic Way.

PREFERRED QUALIFICATIONS AND EXPERIENCE

  • Degree in Computer Science, Information Technology, Science, Math or equivalent, from a four-year college or university.
  • Experience using C/C++ with a focus on back-end development.
  • Experience developing products in Windows, Linux, and/or Unix environments.
  • Some SQL knowledge a plus.
  • Familiarity with an Integrated Development Environment (IDE) such as Eclipse or Microsoft Visual Studio is a plus.
  • Familiarity with debugging techniques and tools such as WinDbg or the GNU debugger is a plus.
  • Ability to multi-task in a goal-driven environment.
  • Ability to communicate effectively, both verbally and in writing.
  • Self-starter who is able to work independently and as part of a team.

Pay: $75,000.00 - $85,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Retirement plan
  • Tuition reimbursement

Work Location: In person

Posted 2026-05-31

Recommended Jobs

UX Designer

Infinia Search
Malvern, PA

12+month contract opportunity. Senior UX/Visual Designer Looking for someone who is versatile, wireframes/UX/ Visual design To skillfully lead the interaction design (web, mobile, applications) of …

View Details
Posted 2026-05-27

Line Cook

King of Prussia, PA

For this position, pay will be variable by location - See additional job details and benefits below Our Line Cooks make all the magic possible. They put their heart into coordinating qua…

View Details
Posted 2026-02-20

Medical Supply Coordinator

Lebanon Nursing & Rehab
Lebanon, PA

Overview: At Genesis Healthcare, we are dedicated to improving the lives we touch through the delivery of high-quality care and exceptional service. As a leading provider in the long-term care indust…

View Details
Posted 2026-05-27

Hatchery Utility CDL Driver

Joe Jurgielewicz & Son, LTD.
Hamburg, PA

The main objective of this role is to transport and deliver ducklings to both our contract farms and company-owned farms as well transporting eggs to company hatcheries in CDL A, B and non-CDL vehicl…

View Details
Posted 2026-03-31

Production Line Technical Lead

Euro Foods Inc DBA Citterio USA
Freeland, PA

Job Description Job Description Description: DEFINITION The Citterio USA Production Line Technical Lead is responsible for overseeing the technical performance and operational efficiency of t…

View Details
Posted 2026-05-23

Director of Child Care

Innovation & Exploration STEM Early Learning Center
Jenkintown, PA

Job Description Job Description Benefits: ~ Short-term Disability ~ Holiday Pay ~401(k) matching ~ Company parties ~ Competitive salary ~ Dental insurance ~ Employee discounts ~ H…

View Details
Posted 2026-04-23

Business Systems Analyst

Pittsburgh, PA

Kforce has a client seeking a Business Systems Analyst on a contract to hire basis in Pittsburgh, PA. Summary: The Business Systems Analyst will be tasked with understanding business requirements and…

View Details
Posted 2026-05-15

Property Outside Claim Rep Associate

Travelers
Bloomsburg, PA

Who Are We? Taking care of our customers, our communities and each other. That’s the Travelers Promise. By honoring this commitment, we have maintained our reputation as one of the best property ca…

View Details
Posted 2026-04-30

Ground Crew Member

Woody’s Tree Service LLC
Dallastown, PA

Woody’s Tree Service — Ground Crew Member Position: Ground Crew Member Company: Woody’s Tree Service Location: York & Surrounding Areas Job Description: Woody’s Tree Service is lo…

View Details
Posted 2026-03-27

Strategic Procurement Manager

Mondo
Pennsylvania

Apply now: Strategic Procurement Manager, Remote. Start date is ASAP for this permanent position. Job Title: Strategic Procurement Manager Location-Type: Remote (must work EST hours) EST or CS…

View Details
Posted 2026-05-24