Enterprise Developer III or IV, UI Foundation
Position Title: Enterprise Developer III or IV, UI Foundation
University Foundation system is evolving, requiring full‑stack development across Microsoft‑centric platforms. The role focuses on improving software delivery, automation, integration, and responsible technology adoption.
Responsibilities
Enterprise Developer III
Enterprise Developers are involved in the development of server, OS, desktop, mobile applications and services. They research, develop specifications for, design, write, modify, test, debug, troubleshoot, document, and maintain source code. They may also design databases, user interfaces, integrations, or content processes.
The Enterprise Developer III is a seasoned professional who applies industry practices, community standards, and policies. They handle medium‑sized projects or portions of large projects with moderate scope. They resolve issues using appropriate tools and techniques.
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 are involved in the development of server, OS, desktop, mobile applications and services. They research, develop specifications for, design, write, modify, test, debug, troubleshoot, document and maintain source code. They design databases, user interfaces, integrations, or content processes.
The Enterprise Developer IV applies advanced software concepts to medium‑to‑large projects of broad scope. They regularly resolve highly complex issues requiring in‑depth evaluation. They select tools, methods, and criteria to obtain results.
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
Five years of professional experience as a programmer/developer with progressive levels of complexity and responsibility:
Applying intermediate level secure software development practices
Advanced skills in software design, modification, implementation and deployment, including object‑oriented programming concepts
Understanding basic functional needs and how systems 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
Developing conversion and/or system implementation plans for basic changes
Serving as a subject‑matter expert on small to moderate sized projects
Eight years of professional experience:
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 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 design documents
Mentoring or training junior developers in software development and project management practices
Required Education
High School Diploma or equivalent
Additional Preferred Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field
Experience with Microsoft Azure cloud services, Dynamics 365, Fabric, Next.js, React, JavaScript/TypeScript, HTML, CSS, Tailwind, .NET/C#, REST API integrations, headless CMS, AI‑assisted development tools, secure coding practices, debugging, Git, Azure DevOps, SDLC/Agile, ERP/CRM/CMS integration, higher education or nonprofit environments
Physical Requirements & Working Conditions
None
EEO 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
University Of Idaho · Moscow, ID, USA ·
- Pay:
- 80.000 - 120.000
- Job type:
- Full Time