Enterprise Developer III or IV, UI Foundation
The Enterprise Developer supports the University of Idaho Foundation’s evolving technology ecosystem, including its ERP, CRM, CMS, data lake, cloud infrastructure, enterprise integrations, and emerging AI‑enabled development practices. The role is housed in Foundation Information Technology and focuses on full‑stack development on Microsoft‑centric platforms with close collaboration across Foundation teams and university partners.
Position Overview
Enterprise Developer III
Enterprise Developers are involved in the development of server, OS, desktop, mobile applications and services. They are responsible for medium‑sized projects or portions of large projects with moderate scope and complexity.
Develop, evaluate and implement complex software
Analyze existing software for new complex systems and algorithms
Perform complex analysis, tests and debugging
Analyze the design and use of complex data sources
Apply moderately complex programming security practices
Negotiate, develop and execute moderately complex test plans
Perform complex data modeling, performance and testing
Monitor and employ control techniques and configuration management
Develop recommendations for approval and implement changes
Other duties as assigned
Enterprise Developer IV
Enterprise Developers apply advanced software concepts and objectives to medium to large projects of broad scope and complexity. They are responsible for regularly resolving highly complex issues.
Develop, evaluate and implement highly complex software
Analyze highly complex software for new highly complex systems and algorithms
Perform highly complex analysis, tests and debugging
Design highly complex data sources
Enforce complex programming security practices
Perform and direct complex data modeling, performance, and testing
Determine control techniques and configuration management
Initiate and oversee system changes
Other duties as assigned
Required Experience
Enterprise Developer III
Five years of professional experience as a programmer/developer with progressive levels of complexity and responsibility including:
Applying intermediate level secure software development practices
Applying advanced skills in software design, modification, implementation and deployment, including object‑oriented programming concepts
Understanding basic functional needs and how systems can support those needs
Assisting with translating needs into software specifications
Performing software testing and writing moderately complex test plans
Using common programming tools
Utilizing software repositories for code storage and versioning
Identifying and using code libraries and open‑source forums
Communicating technical information to technical and non‑technical personnel at various levels in the organization
Developing conversion and/or system implementation plans for basic changes
Serving as a subject matter expert on small to moderate sized projects
Enterprise Developer IV
Eight years of professional experience as a programmer/developer with progressive levels of complexity and responsibility including:
Applying advanced knowledge of secure software development
Working independently to apply highly advanced skills in software specification, design, modification, implementation and deployment of large‑scale projects
Understanding advanced functional needs and translating them into software specifications
Developing and executing complex test plans
Training others in the use of common programming tools
Designing, implementing and managing software repositories
Advanced experience identifying and using code libraries and open‑source forums
Communicating technical information to technical and non‑technical personnel at all levels, including presenting to management
Developing conversion and/or system implementation plans for moderate to complex changes
Serving as a technical lead on moderate to complex enterprise‑wide projects
Setting technical requirements and contributing to business and technical design documents
Mentoring or training junior developers in software development and project management practices
Required Education
High School Diploma or equivalent
Preferred Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field
Demonstrated experience in Microsoft Azure cloud services (App Services, Functions, Storage, Key Vault, Azure DevOps Pipelines, CI/CD)
Microsoft Dynamics 365 or similar CRM platforms
Microsoft Fabric or similar data and analytics platforms
Developing user‑facing web applications using Next.js, React, JavaScript/TypeScript, HTML, CSS, Tailwind or similar technologies
Back‑end development using .NET/C# or similar server‑side technologies
Building and securing REST API integrations, middleware, and event‑driven architectures
Content management systems (CMS) and headless CMS architectures
Experience with AI‑assisted development tools (GitHub Copilot, Cursor, Claude Code) and familiarity with emerging AI development patterns such as agentic workflows and MCP/skill integrations
Knowledge of secure coding practices and demonstrated ability to apply them in design and development
Demonstrated ability to troubleshoot complex software issues and resolve them efficiently
Familiarity with modern development workflows and version control tools (Git, Azure DevOps, GitHub)
Experience working within SDLC and/or Agile methodologies
Understanding the relationships between ERP, CRM, CMS, third‑party solutions, relational databases, data warehouses, and cloud services
Experience in higher education or nonprofit/foundation technology environments
Equal Employment Opportunity Statement
The University of Idaho is an equal employment opportunity employer, including veterans and individuals with disabilities.
#J-18808-Ljbffr

Enterprise Developer III or IV, UI Foundation
The Chronicle Of Higher Education, Inc. · Moscow, ID, USA ·
- Pay:
- 85.000 - 120.000
- Job type:
- Full Time