Data Developer - University of Idaho

Another Source•Moscow, ID
•Hybrid

About The Position

The University of Idaho is seeking an Enterprise Developer II to join its Enterprise Applications team within Information Technology Services. The role supports University Communications & Marketing by designing, developing, integrating, and maintaining websites, web applications, and digital solutions that shape the university’s online presence. The position is based in Moscow, Idaho, with a hybrid work arrangement to be determined. The developer will build and maintain digital experiences using technologies including Sitecore CMS, HTML, CSS, JavaScript, TypeScript, React, APIs, and hosting platforms such as Vercel. The role includes developing moderately complex applications, translating business needs into technical solutions, improving performance and reliability, and applying secure development practices. The developer will also work with databases, data sources, and integrations. The team is interested in emerging technologies, including artificial intelligence. The developer will explore and evaluate AI-assisted development tools and contribute to their thoughtful, responsible adoption to improve development workflows and digital solutions. The position also involves application testing and implementation, technical documentation, collaboration with university stakeholders, service request prioritization, incident resolution, and continuous improvement. This is a full-time, exempt position. The anticipated annual salary is $79,922, with compensation dependent on experience. Relocation assistance is negotiable. A college degree is not required. Visa sponsorship is not available. Final candidates must be able to pass a criminal background check.

Requirements

  • High school diploma or equivalent.
  • At least two years of professional experience as a programmer or software developer.
  • Experience designing, developing, modifying, and deploying software applications using object-oriented programming concepts.
  • Experience applying secure software development practices.
  • Experience following software specifications and established development standards.
  • Experience testing software and creating test plans based on functional requirements.
  • Experience using common programming tools, software repositories, and version control systems.
  • Experience identifying, troubleshooting, and resolving application issues.
  • Ability to communicate technical information effectively to colleagues with different levels of technical expertise.
  • Ability to work independently and collaboratively to accomplish shared goals.

Nice To Haves

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience developing user-facing web applications using JavaScript, .NET, or related technologies.
  • Familiarity with REST APIs, web services, and application integrations.
  • Experience with SQL, C#, and Agile development methodologies.
  • Experience with modern web application hosting platforms such as Vercel.
  • Knowledge of software development workflows, version control tools, and application security practices.
  • Ability to troubleshoot software issues and implement effective solutions.
  • Experience supporting technology initiatives in a higher education environment.
  • Experience evaluating AI-generated outputs for accuracy, appropriateness, and alignment with organizational requirements.
  • Understanding of responsible AI practices, including privacy, data governance, bias awareness, and ethical considerations.

Responsibilities

  • Design, develop, enhance, and maintain websites, web applications, and digital solutions supporting university communications and marketing objectives.
  • Build and modify moderately complex software applications using modern programming languages, frameworks, and development tools.
  • Analyze existing applications and translate business needs into practical, scalable technical solutions.
  • Develop, test, debug, and optimize software to improve performance, reliability, and user experience.
  • Apply secure development practices to protect university systems, applications, and information.
  • Work with databases, data sources, APIs, and application integrations.
  • Explore and evaluate AI-powered development tools and identify opportunities to improve productivity, code quality, and development workflows.
  • Share emerging technology insights and promote responsible AI adoption.
  • Develop and execute test plans to verify functional requirements and quality standards.
  • Troubleshoot application issues and identify practical solutions to technical challenges.
  • Support software conversions, system implementations, and application updates.
  • Use source control and version management tools to maintain organized development processes.
  • Assist with configuration management and deployment activities for application releases.
  • Create and maintain technical documentation, software specifications, and development standards.
  • Gather and analyze information for application planning, development, and maintenance.
  • Collaborate with team members and university stakeholders to understand priorities and recommend solutions.
  • Provide project updates and communicate effectively throughout development.
  • Help prioritize service requests, resolve incidents, and implement system improvements.
  • Contribute to a collaborative team culture focused on learning, innovation, and continuous improvement.

Benefits

  • University employee benefits designed to support personal well-being, financial security, and work-life balance.
  • Professional development and opportunities to grow technical skills.
  • Negotiable relocation assistance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service