Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer I image - Rise Careers
Job details

Software Developer I

Position Title:

Software Developer I

Job Group:

Professional & Scientific

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.

What You'll Do:

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

Leveling Guidelines

• Individual contributor position with developing professional and/or technical skills working under immediate to general supervision

• Grasps professional-level knowledge and concepts of field while working in a progressive learning mode

• Works on problems and issues of somewhat limited scope

• Follows standard practices and procedures in analyzing situations or data for which answers are available or can be obtained

• Responds to inquiries and issues, escalating to manager or higher level workers as appropriate

• May lead projects of limited scope and complexity

• May provide guidance to students

Appointment Type:

Regular with Term Appointment (Fixed Term)

Proposed End Date or Length of Term:

June 30, 2026

Number of Months Employed Per Year:

12 Month Work Period

Time Type:

Full time

Pay Grade:

PS808

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.

Original Posting Date:

April 9, 2025

Posting Close Date:

April 15, 2025

Job Requisition Number:

R16753

Average salary estimate

$62500 / YEARLY (est.)
min
max
$50000K
$75000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer I, ISU

Are you ready to take your skills to the next level? At Iowa State University, we’re on the lookout for a passionate and driven Software Developer I to join our Community and Economic Development (CED) Extension and Outreach Data Team. This is a fantastic opportunity for someone eager to contribute to our mission of providing research-based information and resources to help shape sustainable communities. In this role, you’ll dive deep into full-stack development, working with a variety of technologies like React.js, PostgreSQL, and Microsoft Azure. If you love developing middleware and REST APIs, managing database schemas, and collaborating with a team, then this position is perfect for you. You will play a vital role in creating innovative web applications that serve decision-makers at local, regional, and state levels. From implementing security protocols and conducting server maintenance, to developing AI tools that enhance our initiatives, your contributions will be essential to our success. Plus, with a fixed term until June 30, 2026, there’s ample time to refine your skills, lead projects, and gain invaluable experience alongside dedicated professionals. If teamwork, ongoing learning, and making an impact in the community are what you’re passionate about, consider joining us at Iowa State University! This is a full-time position that offers great benefits, including health, retirement plans, and even on-site childcare in Ames, IA. Ready to embark on this exciting journey? Let’s build the future together!

Frequently Asked Questions (FAQs) for Software Developer I Role at ISU
What qualifications are required for the Software Developer I position at Iowa State University?

To qualify for the Software Developer I role at Iowa State University, you’ll need a high school diploma or equivalent. However, we strongly prefer candidates with experience in deploying websites using React or similar JavaScript libraries. A background in full-stack development, database maintenance, and Git version control is also desirable. Familiarity with databases like PostgreSQL, MS SQL, and MySQL, along with knowledge of Microsoft Azure, will further strengthen your application.

Join Rise to see the full answer
What are the primary duties of a Software Developer I at Iowa State University?

As a Software Developer I at Iowa State University, you will be responsible for developing and maintaining middleware that connects back-end databases to front-end applications. You'll design and implement REST APIs, conduct database query development, and maintain security protocols. Your role will also include server maintenance, assisting with AI tool development, and supporting the Web applications that help decision-makers access crucial information.

Join Rise to see the full answer
What kind of projects will a Software Developer I work on at Iowa State University?

In this role at Iowa State University, a Software Developer I will collaborate with the CED Data Team to work on various projects, including developing front-end applications and websites, implementing database security, and analyzing web usage metrics. You will have the opportunity to work on initiatives that support community development, utilizing technology to provide essential tools and resources for local and state decision-makers.

Join Rise to see the full answer
Is the Software Developer I position at Iowa State University suitable for entry-level candidates?

Yes, the Software Developer I position at Iowa State University is an excellent opportunity for entry-level candidates looking to grow their skills. While a high school diploma is the minimum requirement, candidates are encouraged to bring enthusiasm and a willingness to learn. Working under immediate to general supervision, you’ll have the chance to develop technical skills and contribute to meaningful projects.

Join Rise to see the full answer
What are the career advancement opportunities for a Software Developer I at Iowa State University?

At Iowa State University, a Software Developer I will find ample opportunities for career advancement. As you build your technical skills and knowledge in a collaborative environment, there may be opportunities to lead projects of limited scope or guide students. With experience and demonstrated competence, you could progress to higher-level software development roles within the university or in the broader tech field.

Join Rise to see the full answer
Common Interview Questions for Software Developer I
Can you describe your experience with full-stack development?

When answering this question, provide specific examples of projects where you've utilized both front-end and back-end technologies. Highlight your familiarity with languages and frameworks such as HTML, CSS, JavaScript, and React, as well as any back-end languages or databases you’ve worked with.

Join Rise to see the full answer
How do you ensure the security of a web application?

Focus on discussing best practices, such as implementing security protocols like encryption and SQL injection protection. Provide examples of how you’ve applied these practices in past projects and emphasize your understanding of security standards.

Join Rise to see the full answer
Can you explain what REST APIs are and how you’ve used them?

Provide a clear definition of REST APIs and explain how they facilitate communication between different software components. Share examples of past experiences where you designed or integrated REST APIs into your projects, demonstrating your hands-on knowledge.

Join Rise to see the full answer
What version control systems have you used, and how do you utilize them?

Detail your experience with version control, particularly Git, as it is crucial for collaborative projects. Mention how you use Git for code management, branching, conflict resolution, and collaborating with other team members on code repositories.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

Use this question to showcase your problem-solving skills. Discuss a specific instance, including the steps you took to troubleshoot, debug, and ultimately resolve the issue. Explain the impact of your solution on the overall project.

Join Rise to see the full answer
What tools do you use for database design and maintenance?

Talk about your familiarity with tools like PostgreSQL, MS SQL, or MySQL. Mention your experience in developing database schemas, writing queries, and performing maintenance tasks, providing examples where relevant.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

A good approach is to discuss any project management or time management techniques you use, such as the Eisenhower Matrix or Kanban boards. Provide examples of how you balanced multiple priorities in previous positions.

Join Rise to see the full answer
What is your approach to collaborating with team members on a project?

Emphasize the importance of communication and teamwork. Discuss how you gain insights from team members, share feedback, and contribute to a positive team environment. Provide examples of successful collaborations in your past work.

Join Rise to see the full answer
Can you give an example of how you've applied artificial intelligence in a project?

Share a specific project where you applied AI tools or techniques. Discuss the problem you aimed to solve, your approach to integrating AI, and the impact it had on the project or organization.

Join Rise to see the full answer
Why do you want to work as a Software Developer I at Iowa State University?

This is your opportunity to express your passion for the role and the organization. Talk about your alignment with Iowa State University's mission, your enthusiasm for community development, and how the position fits into your career goals.

Join Rise to see the full answer
Similar Jobs
Posted 3 days ago

Join Iowa State University as a Biosafety Specialist, playing a key role in enhancing health and safety in laboratory settings.

Posted 4 days ago

Join Iowa State University as a Health Physicist I, ensuring compliance with radiation safety protocols and enhancing workplace safety.

Photo of the Rise User
Posted 14 hours ago

Join PayZen as a Senior Backend Engineer to lead innovative projects that enhance healthcare accessibility and affordability.

Photo of the Rise User
Posted 12 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Senior Software Engineer to innovate and enhance our loyalty platforms through innovative tech solutions.

Photo of the Rise User
NECSWS Remote Home Based / Remote, United Kingdom
Posted 6 days ago

Join NEC Software Solutions as a Senior Full Stack Developer and help transform the Public Safety sector through innovative AI technology.

Photo of the Rise User
Posted 13 days ago

SkyGrid is seeking an experienced Senior Full Stack Software Engineer to drive the architecture and development of innovative software solutions for autonomous flight.

Photo of the Rise User
RCA Remote Saint-Herblain, France
Posted 11 days ago

Join RCA as a Senior Backend Developer to work on innovative SaaS solutions in a collaborative environment.

Photo of the Rise User
Posted 4 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Become a key player at NVIDIA as a System Software Engineer, driving advancements in next-generation computing and graphics technology.

Photo of the Rise User
Wayfair Hybrid Boston, Massachusetts, United States
Posted 10 days ago

Join Wayfair as a Software Engineer III and contribute to cutting-edge frontend technologies in a dynamic e-commerce environment.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Mental Health Resources
Learning & Development
Flex-Friendly

Join Grafana Labs as a Senior Software Engineer to shape the future of k6, an innovative open-source performance testing tool.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
Photo of the Rise User
23 people applied to Front-end Developer at Venturenox
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
10 people applied to Game Developer (Unity) at LiquidX
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Uniontown just viewed Part-Time Patient Access Specialist at Hummingbird
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
Photo of the Rise User
Someone from OH, Columbus just viewed Insider Threat Analyst at SpaceX
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI - RESEARCH SCIENTIST at City of New York
Photo of the Rise User
Someone from OH, Chardon just viewed Casting: 'Blood Ties' at Backstage
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Accountant (Grant Administration) at Texas Health Action
Photo of the Rise User
Someone from OH, Cleveland just viewed Administration & Marketing Assistant Intern at Bosch Group
Photo of the Rise User
Someone from OH, Columbus just viewed Manager – Music Publishing Licensing at Spotify
Photo of the Rise User
Someone from OH, Columbus just viewed Manager of Government Affairs and Policy at Mastercard
Photo of the Rise User
Someone from OH, Powell just viewed Senior Compliance Analyst at Nirvana Insurance