Hiring.Camp

Programmer/Analyst II

Williammary

·

Today

Salary
$70k – $80k
Location
Discovery 1, United States of America
Workplace
Remote
Type
Full-time
Experience
3+ years
Source
Workday

Description

Job Requisition:

JR102061 Programmer/Analyst II (Open)

Job Posting Title:

Programmer/Analyst II

Department:

CC00266 WM001 | WMUA | Adv. Info Services

Job Family:

Staff - Software Programming & Applications

Worker Sub-Type:

Regular (benefited)

Job Requisition Primary Location:

Discovery 1

Primary Job Posting Location:

Posting Location - William & Mary

Job Description Summary:

In University Advancement, we create the conditions for opportunity – human, financial, & experiential – by garnering and stewarding the resources that advance William & Mary.

The Programmer/Analyst II is a valuable member of the Advancement Information Services team in the Office of University Advancement at William & Mary.
Reporting to the Senior Director of Technical Services, the Programmer/Analyst II is responsible for technology support and programming/development for applications reporting for end-users. The Programmer/Analyst II participates in life cycle application deployment to meet Advancement’s enterprise needs, including design, development, testing, and implementation. The Programmer/Analyst II will work with end-users, database technologists, programmers/analysts and other information technology professionals in developing and supporting the business systems of the university. In collaboration with partners across campus, the Programmer/Analyst II aids developers, as needed, and peer reviews code pre-production.

Specific responsibilities include (but are not limited to):
• Tier one support for Advancement’s technology ecosystem.
• Design, develop, and implement technologies to assist in innovating and supporting Advancement’s needs.
• Troubleshoot problems with internal technology systems, other 3rd party applications, and university-designed software. Assist in identifying data integrity issues and software design issues.
• Write and/or modify reports as needed by functional users. Assist functional users in the development and maintenance of reports.
The Programmer/Analyst II will be a collaborative partner who helps foster a culture of belonging that embraces all people and perspectives. This is a hybrid position based in Williamsburg, Virginia, that offers a flexible work environment. Please review the full position description under the “Featured Job Opportunities” on the University Advancement recruitment website: https://advancement.wm.edu/come-work-with-us/open-positions/index.php

Job Description:

Salary: $70,000 to $80,000 commensurate with experience and internal alignment.

For full consideration, submit application materials by Monday, October 26, 2026. Applications received after the review date will be considered if needed. A resume and cover letter are required for this position.

Required Qualifications:

  • Master’s degree in computer science or related field or equivalent combination of education, experience, and training.
  • Working knowledge of C#, Java, PHP or other common programming languages.
  • Solid experience programming in SQL.
  • Highly analytical, technically proficient, and able to learn new tools and software quickly.
  • Familiarity with fundraising operations best practices and business requirements.

Preferred Qualifications:

  • Demonstrated proficiency in subject matter expertise equivalent to 3-5+ years of experience; .NET, SQL Server, CRM (Salesforce, Blackbaud, Dynamics, etc.).
  • Knowledge of fundraising systems such as Blackbaud CRM, Salesforce, or Advance.
  • Experience developing or maintaining system integrations between third-party platforms, such as GiveCampus and Blackbaud CRM.
  • Familiarity with higher education fundraising and business processes.
  • Working knowledge of JIRA or other task-management systems.
  • Previous experience providing tier 1 technical support or help desk assistance while delivering a positive customer experience.

Conditions of Employment: 

  • This position is subject to additional hours beyond the typical workday/week to include weekends and holidays.
  • This position may require occasional overnight travel.
  • The duties of this position may be performed remotely. With the supervisor’s approval, the incumbent may have the option to work remotely on a full- or part-time basis.
  • Information Security: This position requires administrative access to the university’s information systems and/or sensitive College data. The incumbent is expected to be aware of and adhere to the Information Security policies of the university as well as all applicable federal, state, and local laws. Additionally, the incumbent is expected to follow information security best practices applicable to their job area and to pursue information security training and awareness opportunities when possible.

Job Duties: 

50% - Programming and Development for Advancement Applications:

  • Architect and Develop Software Solutions – Design, develop, and optimize complex software systems and integrations, ensuring scalability, security, and maintainability.  
  • Lead Code Reviews and Mentorship – Provide guidance, conduct code reviews, and mentor junior programmers to improve code quality and best practices.  
  • Collaborate with Cross-Functional Teams – Work closely with leadership, vendors, and stakeholders to translate business requirements into technical solutions for multiple teams across advancement.  
  • Stay Current with Emerging Technologies – Research and implement new tools, frameworks, and best practices to enhance development efficiency and innovation.
  • Lead life cycle application deployment to meet Advancement’s enterprise needs, including design, development, testing, and implementation.
  • Programming projects in various languages to support new and existing systems; confirming programs through pre-production testing; working with peers, customers, and supervisor to confirm operation and specifications.
  • Implement additional software functionality and minor modifications to existing software, to meet the needs of functional offices.
  • Design and develop automated and user-run processes to meet the needs of functional offices. Consult on usability and the design of user interfaces.

 

50% - Reporting and Technology Support:

  • Troubleshoot problems with internal systems, other 3rd party applications, and Advancement designed software.
  • Consult with functional users on the best usage of software.
  • Assist in identifying data integrity issues and software design issues.
  • Write and/or modify reports as needed by functional users. Assist functional users in the development and maintenance of reports.

Additional Job Description:

Job Profile:

JP0651 - Programmer Analyst - Exempt - Salary - S12

Qualifications:

Compensation Grade:

S12

Recruiting Start Date:

2026-09-03

Position Restrictions:

Continuing E&G funded position and not term-limited




EEO is the Law. Applicants can learn more about William & Mary’s status as an equal opportunity employer by viewing the "Know Your Rights" poster published by the U.S. Equal Employment Opportunity Commission. https://www.eeoc.gov/know-your-rights-workplace-discrimination-illegal

 

Background Check: William & Mary is committed to providing a safe campus community. W&M conducts background investigations for applicants being considered for employment. Background investigations include reference checks, a criminal history record check, and when appropriate, a financial (credit) report or driving history check.


Applicant Notice: By applying for this position, you consent to William & Mary's use, review, and retention of your application materials for recruitment and employment purposes. Materials may be shared with authorized individuals participating in the hiring process and will be managed in accordance with applicable laws and university policies.


Probationary Period Notice: Individuals selected for full-time staff positions will be required to complete a twelve (12) month probationary period in accordance with university policy.

 

Remote Work Disclaimer: Remote work eligibility is not guaranteed and is subject to approval. Employee eligibility depends on the likelihood of the employee succeeding in a remote work arrangement and the supervisor’s ability to manage remote workers. Departments and/or Human Resources may amend, alter, change, delete, or modify eligibility. 

Skills

JavaPHPSQLSQL ServerJiraSalesforce

Similar Jobs

30

Programmer Analyst II

Austin Telco Federal Credit Union·Austin, TX

Today

Programmer Analyst II

Chubb·Johnston, IA

5d ago

Programmer Analyst II

Austin Telco Federal Credit Union·Austin, TX

1w ago

Programmer Analyst II

Jabil·MEX - Chihuahua, Mexico

2w ago

Programmer Analyst II

American National Group Inc.·US NY - Albany, US +1

2w ago

Developer Analyst II

Real Page·Richardson, TX

1mo ago

Developer Analyst II

Real Page·Richardson, TX

1mo ago

Programmer Analyst II

City Of Atlanta·College Park, GA

1mo ago

Programmer Analyst II

ELLWOOD Group Inc·New Castle, PA

2mo ago

Programmer Analyst II

Thermofisher·Mexico - Mexico City - Av. Insurgentes Sur 730 +1·Hybrid

3mo ago

Programmer/Analyst II

GEOGRAPHIC SOLUTIONS INC·Palm Harbor, FL

5mo ago

Programmer Analyst II

Default·Oldwick, NJ·Hybrid

1y+ ago

Programmer Analyst II

Default·Oldwick, NJ·Hybrid

1y+ ago

Sr Programmer Analyst II

Thermofisher·India - Bangalore - Bagmane Solarium City +2·Hybrid

Today

Senior Analyst Engineer II

Icon·India, Trivandrum +1·Onsite

5d ago

ATC Programmer Analyst II - RECURRENT*

San Bernardino County·San Bernardino, CA

1w ago

Network Analyst / Senior Systems Engineer II

Ducks Unlimited·Memphis, TN

1w ago

Programmer Analyst II - Duck Creek

American National Group Inc.·US NE - Omaha, US +2

1w ago

Programmer Systems Analyst II

UBC supports inspired students·UBCV, The Leonard S. Klinck Building·Hybrid

1w ago

Department Systems Analyst/Programmer II

City of Scottsdale, AZ·Scottsdale, AZ

1w ago

Senior II Analyst/Engineer

Capital Group (Washington DC)·Washington, DC

1w ago

Software Engineer II - Analyst

Icapitalnetwork·IN - Jaipur

2w ago

ServiceNow Developer (Applications Analyst II)

Mission Support & Test Services, LLC (MSTS)·North Las Vegas, NV

2w ago

(USA) Analyst II, Quality Engineer - Supply Chain

Walmart·US MS BROOKHAVEN 06011 REGIONAL, US

2w ago

Cyber Security Analyst II, IAM Engineer

Yum Restaurant Services Group·US·Remote

2w ago

Systems Engineer II - Mission Analyst

RTX·US-TX-MCKINNEY-513WA ~ 2501 W University Dr ~ WING A BLDG, US·Onsite

3w ago

(Sr.) (Lead) (Principal) Energy Analyst/Engineer (II)

PJM employees work collaboratively to·Audubon, US·Hybrid

3w ago

(Sr./Lead) Engineer/Analyst I (II)

PJM employees work collaboratively to·Audubon, US·Hybrid

3w ago

Engineer II, Reliability Data Analyst (Hybrid)

RTX·US-PR-AGUADILLA-110 ~ Rd 110 N Km 28.8 ~ RD110, US·Remote, Hybrid, Onsite

1mo ago

Engineering Analyst, Professional Engineer I/II

City of Abilene·City Hall, 555 Walnut Street

1mo ago