JobHabor

Enterprise Developer III or IV

University of Idaho Foundation

Location
Moscow · Boise · Off Campus
Workplace
Remote
Employment
Full Time
Salary
USD 90,000/yr
Apply on the employer’s site

Posted 1mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • 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 implements changes
  • 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

Requirements

  • Five years of professional experience as a programmer/developer with progressive levels of complexity and responsibility
  • 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 those 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
  • Eight years of professional experience as a programmer/developer with progressive levels of complexity and responsibility
  • 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 how systems can support those needs and translating those needs 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 in the organization, including presenting technical information 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 the writing of business and technical design documents
  • Mentoring or training junior developers in software development and project management practices
  • High School Diploma or equivalent

Preferred

  • 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 other 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 (e.g., 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 (e.g., 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

Skills

  • Microsoft Azure
  • App Services
  • Functions
  • Storage
  • Key Vault
  • Azure DevOps Pipelines
  • CI/CD
  • Microsoft Dynamics 365
  • CRM
  • Microsoft Fabric
  • Next.js
  • React
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Tailwind
  • .NET
  • C#
  • REST API
  • CMS
  • Headless CMS
  • GitHub Copilot
  • Cursor
  • Claude Code
  • Git
  • ERP
  • Data Warehouses

Similar roles