Windows Application Developer II
About the role
Iowa State University is seeking a Windows Application Developer II (Software Developer II). The Web Development (WebDev) team in Information Technology Services (ITS) works with campus partners to develop and maintain web-based business applications and manage websites. The individual in this position will design, analyze, develop, implement, and maintain moderate to complex applications. They will consult with and advise clients on the best practices for developing web-based business applications of a medium-to-large size. They will work with a team of full-time developers.
Responsibilities
- Consult with non-technical 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 system-design specifications to meet defined requirements.
- Modify, maintain, troubleshoot, and support existing web applications.
- Assist in the conversion of legacy systems to supported web applications.
- Develop new software services, databases, and application systems.
- Write Application Programming Interfaces (APIs) to bridge between systems.
- Work on assignments that are generally of a moderately difficult technical nature and may involve leadership responsibilities for application system components.
- Provide directions to a small group of student developers or support personnel.
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. Immigration sponsorship is not available for this position.
Preferred Qualifications
- Experience developing web-based applications; ideally with PHP and Laravel.
- Experience maintaining native Windows applications.
- Experience developing and using APIs that conform to standard REST principles.
- Experience working with non-technical clients to develop project specifications, developing estimates, project planning, and project management; ideally with Jira.
- Knowledge of standard coding practices and processes using software repositories for development and deployment; ideally with Git, GitHub, and Microsoft Azure.
Benefits
- 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.
Additional Information
Appointment Type: Regular. Number Of Months Employed Per Year: 12 Month. Work Period Time Type: Full time. Pay Grade: PS810. Original Posting Date: November 9, 2026. Posting Close Date: November 15, 2026. Job Requisition Number: R20174.