Software Developer I at Iowa State University
Ames, Iowa, USA -
Full Time


Start Date

Immediate

Expiry Date

11 Jul, 25

Salary

0.0

Posted On

11 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Javascript Libraries, Microsoft Azure, Version Control, Postgresql, Design, Database Maintenance, Mysql, Git

Industry

Information Technology/IT

Description

REQUIRED MINIMUM QUALIFICATIONS:

High school diploma or equivalent

PREFERRED QUALIFICATIONS:

Experience deploying websites utilizing React or similar JavaScript libraries
Experience with full-stack development
Experience utilizing Git for development that supports version control
Experience with database maintenance and design using PostgreSQL, MS SQL, MySQL, and other similar databases
Experience with Microsoft Azure

JOB DESCRIPTION:

Do you thrive in teamwork-oriented environments? Are you passionate about continued learning and eager to grow in your role?
If so, The Community and Economic Development (CED) Extension and Outreach Data Team with Iowa State University is currently seeking applicants for a Software Developer I!
Community and Economic Development (CED) provides programs, processes, and people that play an important role in providing research-based information and resources to sustain communities into the future. As a part of the CED unit, the Data Team provides information and tools for decision makers at the local, regional, and state levels.

Responsibilities
  • Develop and maintain middleware for passing data and information between back-end databases, front-end website, tableau dashboards, and AI tools
  • Implement database schema standards following security protocol (e.g. SQL injection)
  • Work in multi-server process supporting version control (Git) for development and production server configurations
  • Develop and design REST APIs
  • Assist with query development, stored procedures, and data migration in databases (PostgreSQL, MS SQL, MySQL, and other databases)
  • Conduct server and application maintenance via command line interfaces (CLI)
  • Develop AI tools that support overarching CED Data Team initiatives
  • Develop front-end applications and websites using programming languages such as HTML, CSS, JavaScript, and associated visual/data frameworks – specifically React.js, Redux, and jQuery
  • Conducts a variety of software development tasks including program design, program coding, debugging, and documentation for software/systems and applications programs
  • Develop, manage, and analyze usage metrics for different product types - website analytics, report downloads, database usage, tableau dashboard interactions, etc.
  • Support team members in the development and deployment of web applications and tools
    This individual will work ISU Extension and Outreach IT staff to manage database and server access settings and install necessary security updates/protocols; evaluate and manage Web server databases, back-end technologies, and Artificial Intelligence technologies; implement proper practice and procedures for security and certificate installation for servers and databases per Iowa State University and industry standard guidelines; and more. This person will also collaborate with the CED Data Team to design, maintain, and support web applications and tools.
    This is a fixed term position with an end date of 6/30/2026, with the opportunity for renewal.
    Candidates must be legally authorized to work in the U.S. on an on-going basis without sponsorship.
Loading...