Mediabistro logo
job logo

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

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