Job Description
At the University of Montana Foundation, the lives we change will change the world. We inspire donors to bolster UM’s mission of providing an accessible, affordable, and world-class education.
We are committed to maintaining a diverse and inclusive workplace that reflects the people and culture of the University we serve, fostering an environment allowing us to inspire each other to our best work. We act with integrity and respect, and work to create a team where everyone feels valued, respected, and supported.
Why Work for Us?
Retirement Planning: 403(b) employer contribution of 11%, no employee match required!
Flexible Work Arrangement: Opportunity for a full remote work arrangement within Montana.
Generous Time off Benefits: Team members accrue four weeks of vacation and 12 days of sick leave per year, with an additional 11 days of holiday leave
Family Support: Paid parental leave for new parents
Health and Wellness: Medical, dental, vision, wellness program, and short-term and long-term disability pay protection benefits
Career Advancement: Professional development opportunities.
Competitive Pay: Candidates can request the starting pay range by emailing
About the Role:
The Programmer Analyst is responsible for all phases of the software development lifecycle including design, construction, testing, maintenance, documentation, upgrades, and retirement. Frequently interacts with users, using iterative development techniques like Agile and Rapid Application Development (RAD)/Joint Application Development (JAD) to achieve the best results for the user and business. Often works independently planning and prioritizing activities to determine methods and techniques used for development and resolving all technical and functional problems associated with assigned projects.
Key Responsibilities:
Provides analysis, design, programming, documentation and support of CRM Advance
Develops reporting solutions
Project planning, tracking, management, and support, including time estimation, project updates, and time tracking
Maintains effective working relationships with a diverse group of colleagues and end users in a team environment
Participates in Agile Scrum meetings and user meetings
Ideal Candidate:
Has excellent written and oral communication skills
Ability to handle multiple changing priorities in a fast-paced environment
Five years of progressively responsible systems design and software development experience in an administrative computing environment or demonstrated combination of education and experience
Experience with a Business Intelligence reporting system such as Power BI, Microsoft Reporting Services (SSRS), Crystal Reports, or Tableau
Has experience with Dynamics 365, CRM Advance or working in Advancement Services office
Has experience working in an Agile Scrum development environment
Enjoys the challenge of problem solving
Customer centric
The University of Montana Foundation is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request a reasonable accommodation to participate in the recruitment process at the University of Montana Foundation, contact . All hiring decisions are made without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or veteran status.
All employment offers are contingent upon successful completion of a criminal background check.
Priority Application Date:
Monday, July 7, 2025. Complete applications received by this date will be guaranteed consideration.
If you do not meet all the qualifications of the position, you are still encouraged to apply.
Full-time
Hybrid remote