Programmer/Analyst II

William & Mary

United States

Hybrid

USD 70,000 - 80,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

William & Mary’s Advancement Information Services team seeks a Programmer/Analyst II to provide programming and development for university advancement applications. You will design, develop, and deploy software solutions, perform data reporting, and collaborate with end-users and technical staff to support the university’s fundraising systems.

This hybrid role in Williamsburg, VA requires a Master’s in CS or related field (or equivalent) and solid experience in C#, Java, PHP, or other languages,

Qualifications

  • Master's degree 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.

Responsibilities

  • 50% - Programming and Development for Advancement Applications: Architect and Develop Software Solutions; design, develop, and optimize complex software systems and integrations.
  • Lead code reviews and mentorship; provide guidance and ensure code quality.

Skills

C# / Java / PHP
SQL
Analytical skills
Fundraising knowledge

Education

Master's degree in computer science or related field

Tools

.NET
SQL Server
CRM (Salesforce, Blackbaud, Dynamics)
JIRA

Job description

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.

Salary

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

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, an
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Programmer/Analyst II
Programmer/Analyst II

William & Mary • Williamsburg (VA)

Hybrid
USD 70,000 - 80,000
Programmer/Analyst II
Programmer/Analyst II

Commonwealth of VA Careers • Williamsburg (VA)

Hybrid
USD 70,000 - 80,000
Programmer/Analyst II
Programmer/Analyst II

William & Mary • Virginia (MN)

Hybrid
USD 70,000 - 80,000
Programmer/Analyst II - Advancement Tech
Programmer/Analyst II - Advancement Tech

William & Mary • Virginia (MN)

Hybrid
USD 70,000 - 80,000
Hybrid Programmer/Analyst II — Reports & Tech Innovator
Hybrid Programmer/Analyst II — Reports & Tech Innovator

William & Mary • United States

Hybrid
USD 70,000 - 80,000
Hybrid Programmer/Analyst II - Build & Support Campus Apps
Hybrid Programmer/Analyst II - Build & Support Campus Apps

William & Mary • Williamsburg (VA)

Hybrid
USD 70,000 - 80,000
Programmer/Analyst II — Hybrid Dev & Reporting
Programmer/Analyst II — Hybrid Dev & Reporting

Commonwealth of VA Careers • Williamsburg (VA)

Hybrid
USD 70,000 - 80,000
Development Associate, School of Computing, Data Sciences, and Physics
Development Associate, School of Computing, Data Sciences, and Physics

William & Mary • United States

Hybrid
USD 55,000 - 60,000
Advancement Systems Programmer Analyst
Advancement Systems Programmer Analyst

University of Missouri-Saint Louis • St. Louis (MO)

On-site
USD 59,000 - 83,000
Advancement Systems Programmer Analyst (Business Intelligence & Data Analyst)
Advancement Systems Programmer Analyst (Business Intelligence & Data Analyst)

University of Missouri, St. Louis • Clayton (MO)

On-site
USD 59,000 - 83,000
Benefits package including medical, Rx
Educational fee discounts
Retirement options