CySeed Computer Programmer - Temporary

Iowa State UniversityAmes, IA

About The Position

This role involves conducting a variety of software development tasks, including program design, coding, debugging, and documentation for software and systems at the Seed Science Center, specifically for CySeed and related applications. The position requires developing detailed system design specifications, modifying, maintaining, troubleshooting, and supporting existing software and web-based applications. The programmer will consult with clients within the Seed Science Center to define and document project specifications and scope for web-based applications and services, providing estimates, updates, scope changes, roadmaps, and milestones. Regular updates on project status and health will be provided to teammates and the Seed Science Manager, with periodic check-ins with IT management. The role also includes receiving and responding to bug reports, change requests, and feature requests in a timely manner while keeping scheduled projects on track.

Requirements

  • Bachelor’s Degree
  • 5 years of experience
  • Candidates must be legally authorized to work in the U.S. on an ongoing basis without sponsorship.
  • Immigration sponsorship is not available for this position.

Nice To Haves

  • 10+ years of experience
  • highly proficient skill level with C# programming
  • previous programming within a Laboratory environment to understand processes

Responsibilities

  • Conduct a variety of software development tasks including program design, program coding, debugging, and documentation for software/systems at the Seed Science Center which includes CySeed and other related applications
  • Develop detailed system design specifications to meet defined requirements.
  • Modify, maintain, troubleshoot, and support existing software and web-based applications.
  • Consult with individuals, departments, and units within the Seed Science Center ("clients") to define and document specifications and scope of projects for web-based applications and services.
  • Provide estimates, updates, changes of scope, roadmaps, and milestones to clients.
  • Provide updates, project status, and project health to teammates and the Seed Science Manager manager on a regular basis, with periodic check-ins with IT management as needed.
  • Receive and respond to bug reports, requests for changes, and feature requests.
  • Respond to requests in a timely manner while keeping scheduled projects on track.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service