Iowa State University-posted 2 months ago
Full-time • Mid Level
Ames, IA

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.

  • 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.
  • Consult with end users to define and document specifications and scope of projects.
  • Conduct a variety of software development tasks including program design, program coding, debugging, and documentation for software/systems and applications programs.
  • Develop detailed systems design specifications to meet defined requirements.
  • Modify, maintain, troubleshoot, and support existing software.
  • Develop new software services, databases, and application systems.
  • Write Application Programming Interfaces (APIs) to bridge between vendor systems.
  • Work on assignments that are generally of a moderately difficult technical nature and may involve leadership responsibilities for application system components.
  • Provide direction to a small group of students or support personnel.
  • High school diploma or equivalent and 3 years of related experience.
  • 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.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
  • Comprehensive health and work-life benefits, including medical and dental.
  • 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.
  • WorkFlex options for some positions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service