remote-co-logo

Software Developer II

Iowa State University - ISU

  • Date Posted

    Today

    New!
  • Remote Work Level

    Hybrid Remote

  • Location

    Hybrid Remote in Ames, IA

  • Job Schedule

    Full-Time

  • Salary

    We're sorry, the employer did not include salary information for this job.

  • Benefits

    Health Insurance Dental Insurance Life Insurance Retirement Savings Mental Health Support Disability Paid Holidays Paid Illness Leave Paid Time Off

  • Categories

    ITSQLResearchSoftware EngineerBack End DeveloperDeveloperWeb Developer

  • Job Type

    Employee

  • Career Level

    Experienced

  • Travel Required

    No specification

  • Education Level

    Bachelor's/Undergraduate Degree

About the Role

Position Title: Software Developer II

Location: LLOYD - Dr. W. Eugene and Linda Lloyd Veterinary Medical Center

Job Description:

Job Group:

Professional & Scientific

 

 

Required Minimum Qualifications:

High school diploma or equivalent and 3 years of related experience

 

 

Preferred Qualifications:

Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field.

Experience developing and maintaining web applications using modern frameworks and languages.

Experience designing and integrating APIs and ETL processes to support data exchange and system interoperability.

Experience in SQL Server relational database design, data modeling, SQL query optimization, and maintaining data integrity.

Familiarity with tools and platforms such as Tableau, R, or other scientific computing and data visualization technologies.

Experience using programming languages such as .NET C#, Blazor, Javascript, HTML, and CSS.

 

 

Job Description:

Are you a developer who thrives on solving complex problems and building tools that matter? We’re looking for a Software Developer II to join our team in developing and enhancing web applications, databases, and data integration systems that support animal laboratory operations and research initiatives. If you enjoy working collaboratively and want to grow your skills in a mission-driven environment, we’d love to hear from you.

 

What You’ll Do:

  • Develop and enhance features for LabVision and AHMES web applications in collaboration with senior developers and stakeholders.
  • Assist in building and maintaining APIs and ETL processes to integrate external data sources and support internal data systems.
  • Design and optimize relational databases to ensure performance, scalability, and data integrity.
  • Troubleshoot and resolve technical issues in both development and production environments.
  • Research and evaluate new technologies (e.g., Tableau, R, GPS software) to improve system functionality and usability.

 

 

You’ll work closely with senior developers, data analysts, and business users to understand requirements and deliver effective solutions.

 

 

Additional Details:

  • Position Type: Full-time, regular
  • Schedule: Monday–Friday, 8:00 AM–4:30 PM
  • Location: College of Veterinary Medicine (Hybrid work available within Iowa)
  • Residency Requirement: Must reside in Iowa at time of employment
  • 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.

 

About the Department:

Our team supports a dynamic laboratory environment where data, technology, and science intersect. We develop tools that streamline operations, enhance research capabilities, and improve decision-making. Collaboration, innovation, and continuous learning are at the heart of what we do.

 

Example of Duties

•  Consults with end users to define and document specifications and scope of projects.

• Conducts a variety of software development tasks including program design, program coding, debugging, and documentation for software/systems and applications programs.

• Develops detailed systems design specifications to meet defined requirements.

• Modifies, maintains, troubleshoots, and supports existing software.

• Develops new software services, databases, and application systems.

• Writes Application Programming Interfaces (APIs) to bridge between vendor systems.

• Works on assignments that are generally of a moderately difficult technical nature and may involve leadership responsibilities for application system components.

• May provide direction to a small group of students or support personnel.

 

Leveling Guidelines

• Intermediate-level position with solid professional and/or technical skills working under general supervision to achieve goals

• Applies broad, working knowledge of the principles of the field to moderately complex, difficult, and varied problems and issues

• Exercises judgment within defined procedures and practices to determine appropriate action and resolve problems

• Responds to a broad range of inquiries and requests

• May provide training and/or direction to lower-level staff

• May lead projects of moderate scope and complexity

• Provides guidance to students

 

 

Appointment Type:

Regular

 

 

Number of Months Employed Per Year:

12 Month Work Period

 

 

Time Type:

Full time

 

 

Pay Grade:

PS810

 

 

Application Instructions:

To apply for this position, please click on “Apply” and complete the Employment Application. Please be prepared to enter or attach the following:

1) Resume/Curriculum Vitae
2) Letter of Application/Cover Letter

 

If you have questions regarding this application process, please email employment@iastate.edu or call 515-294-4800 or Toll Free: 1-877-477-7485.

Why Choose ISU?

Iowa State Employees enjoy comprehensive health and work-life benefits, including medical and dental; as well as:
• Retirement benefits including defined benefit and defined contribution plans
• Generous vacation, holiday and sick time and leave plans
• Onsite childcare (Ames, Iowa)
• Life insurance and long-term disability
• Flexible Spending Accounts
• Various voluntary benefits and discounts
• Employee Assistance Program
• Wellbeing program
• Iowa State offers WorkFlex options for some positions. WorkFlex offers flexibility on when, where, and how you do your work. For more information, please speak with the Hiring Manager.

Job Requisition Number:

R17925

Apply