Software Developer II

Iowa State UniversityAmes, IA

About The Position

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.

Requirements

  • High school diploma or equivalent and 3 years of related experience
  • Candidates must be legally authorized to work in the U.S. on an ongoing basis without sponsorship.
  • Must reside in Iowa at time of employment

Nice To Haves

  • 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, Minimal API, JSON, XML, Javascript, HTML, and CSS.
  • Experience using tools such as AzureDevOps, Visual Studio, and Postman.

Responsibilities

  • 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.
  • 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.

Benefits

  • Iowa State Employees enjoy 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
  • Iowa State offers WorkFlex options for some positions.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

High school or GED

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service