Software Developer

2 weeks ago


Iowa City, Iowa, United States The University Of Iowa Full time
About the Job

The University of Iowa is seeking a highly skilled Application Developer to join our team. As a key member of our College of Engineering, you will play a crucial role in designing, developing, and implementing web-based applications that support our mission.

Key Responsibilities
  • Collaborate with stakeholders to translate requirements into software application features.
  • Analyze user needs and communicate effectively with technical and non-technical staff to provide optimal development and maintenance of software applications.
  • Write high-quality code to program complete applications on schedule.
  • Create software applications and implement software solutions, focusing on stakeholder needs and software requirements while minimizing adverse stakeholder impact and ensuring system integrity and information security throughout.
  • Maintain and enhance software applications, ensuring they remain functional, accessible, secure, and current in the technological landscape.
  • Provide on-call support for software environment.
  • Ensure new and existing software solutions conform to regulations and university and departmental policies.
  • Evaluate existing policies to look for improvements for Engineering Technology Center (ETC) and other College of Engineering units in alignment with college and university policies.
  • Contribute to the creation of innovative software solutions that deliver stakeholder satisfaction, meet project deadlines, and utilize resources effectively and efficiently.
  • Foster and maintain ongoing relationships with stakeholders, cross-functional teams, and peers to meet evolving needs, technology, and business environments.
Requirements
  • A bachelor's degree in engineering or computer science or an equivalent combination of education and experience.
  • Three or more years of experience writing web-based applications.
  • Ability to read technical documentation with comprehension.
  • Ability to communicate effectively, both orally and in writing, with technical and non-technical staff.
  • Demonstrated experience working effectively in a welcoming and respectful workplace environment.
  • Demonstrated ability to program in Python.
  • Demonstrated ability to write SQL queries and design application data persistence in relational databases.
  • Demonstrated ability to write and debug well-documented, quality computer programs and scripts.
  • Skill with system and network tools such as editors, debuggers, shell environments, and version control, etc.
  • US Citizenship or permanent resident status is required for ITAR and NIST CUI 800-171 systems.
Desirable Qualifications
  • Strong interest in continuously learning and applying new ideas to innovative services and technologies.
  • Experience supporting technology in a higher education setting.
  • Experience with Agile development practices and methodologies.
  • Experience with designing reports using reporting platforms (e.g., Power BI, Tableau, Qlik, etc.).
  • Experience with designing, administering, and supporting data ETL processes.
What We Offer

The University of Iowa offers a competitive salary and benefits package, including paid vacation, sick leave, health, dental, life, and disability insurance options, and generous employer contributions into retirement plans.

We are an equal opportunity employer and welcome applications from diverse candidates.


  • Software Developer

    3 weeks ago


    Iowa City, Iowa, United States ARPA Network Full time

    Job DescriptionWe are seeking a highly skilled Software Developer to join our team at ARPA Network. As a key member of our engineering team, you will be responsible for designing, developing, and deploying secure and scalable software solutions.Key ResponsibilitiesDesign and develop cryptographic protocols and algorithmsImplement smart contracts using...

  • Software Developer

    1 week ago


    Iowa City, Iowa, United States The University Of Iowa Full time

    About the JobThe University of Iowa is seeking a highly skilled Application Developer to join our team. As a key member of our College of Engineering, you will play a crucial role in designing, developing, and implementing web-based applications that support our mission.Key ResponsibilitiesCollaborate with stakeholders to translate requirements into software...

  • Software Developer

    1 month ago


    Iowa City, Iowa, United States ARPA Network Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at ARPA Network. As a key member of our engineering team, you will be responsible for designing, developing, and deploying secure and scalable software solutions.Key ResponsibilitiesDesign and implement cryptographic protocols and algorithmsDevelop and maintain smart contracts...


  • Iowa City, Iowa, United States Syms Strategic Group, LLC (SSG) Full time

    Job DescriptionSyms Strategic Group, LLC (SSG) is seeking a talented Software Developer in Test to join their team in support of a large Department of Veterans Affairs (VA) nationwide program.Key Responsibilities:Design and implement test automation strategiesDevelop and execute automated testsIntegrate with CI/CD tools and pipelineTroubleshoot and document...


  • Iowa City, Iowa, United States DBSI Services, Inc. Full time

    Job Title: Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at DBSI Services, Inc. in Iowa City, Iowa.Job Summary:The successful candidate will have a deep understanding of WinCC Advanced application development, Siemens S7, and TIA Portal, with a strong background in machine-level automation...


  • Iowa City, Iowa, United States DBSI Services, Inc. Full time

    Job Title: Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at DBSI Services, Inc. in Iowa City, Iowa.Job Summary:The successful candidate will have a deep understanding of WinCC Advanced application development, Siemens S7, and TIA Portal, with a strong background in machine-level automation...


  • Iowa City, Iowa, United States Syms Strategic Group, LLC (SSG) Full time

    Job Title: Software Developer in TestSyms Strategic Group, LLC (SSG) is seeking a highly skilled Software Developer in Test to join our team in support of a large Department of Veterans Affairs (VA) nationwide program.Job Summary:We are looking for a talented Software Developer in Test to design, develop, and execute automated tests, as well as extend...


  • Iowa City, Iowa, United States University of Iowa Full time

    Pharmacy Automation and Informatics Application DeveloperThe University of Iowa Health Care, Department of Pharmaceutical Care is seeking a highly skilled Application Developer to join their team.This position will provide workflow analysis, optimization, and application build for pharmacy automation and informatics systems.The ideal candidate will have...

  • Software Engineer

    4 weeks ago


    Iowa City, Iowa, United States Ampcus Full time

    Software Developer Position OverviewAmpcus is seeking a skilled Software Developer to join our team and contribute to the development of a Windows-based C# desktop application.Key Responsibilities:Implement and test solutions on a Windows-based C# desktop application.Develop software using Agile/Lean software development process.Review relevant requirements,...

  • Software Engineer

    1 month ago


    Iowa City, Iowa, United States Ampcus Full time

    Software Developer Position OverviewAmpcus is seeking a skilled Software Developer to join our team and contribute to the development of a Windows-based C# desktop application.Key Responsibilities:Implement and test solutions on a Windows-based C# desktop application.Develop software using Agile/Lean software development process.Analyze localization...

  • Software Engineer

    3 weeks ago


    Iowa City, Iowa, United States Ampcus Full time

    Job Title: Software DeveloperAt Ampcus, we are seeking a highly skilled Software Developer to join our team. The successful candidate will be responsible for implementing and testing solutions on a Windows-based C# desktop application.Key Responsibilities:Develop software solutions using C# programming language and object-oriented design methodology.Review...

  • Software Engineer

    4 weeks ago


    Iowa City, Iowa, United States The University Of Iowa Full time

    About the RoleThe University of Iowa is seeking a highly skilled Application Developer to join our team in the College of Engineering. As a key member of our team, you will play a critical role in designing, developing, and implementing web-based applications that support the college's mission.Key ResponsibilitiesCollaborate with stakeholders to translate...

  • Software Engineer

    1 week ago


    Iowa City, Iowa, United States The University Of Iowa Full time

    About the JobThe University of Iowa is seeking a highly skilled Application Developer to join our team. As a key member of our College of Engineering, you will play a vital role in designing, developing, and implementing web-based applications that support our mission.Key ResponsibilitiesCollaborate with stakeholders to translate requirements into software...

  • Software Engineer

    4 weeks ago


    Iowa City, Iowa, United States The University Of Iowa Full time

    About the RoleThe University of Iowa is seeking a highly skilled Application Developer to join our team. As a key member of our College of Engineering, you will play a critical role in designing, developing, and implementing web-based applications that support our mission.Key ResponsibilitiesCollaborate with stakeholders to translate requirements into...


  • Iowa City, Iowa, United States HexaQuEST Global, Inc. Full time

    Job SummaryHexaQuEST Global, Inc. is seeking a highly skilled Delphi Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications using Delphi. Key Responsibilities:• Design and develop custom software applications using Delphi•...


  • Iowa City, Iowa, United States HexaQuEST Global, Inc. Full time

    Job DescriptionAbout the Role:We are seeking a highly skilled Delphi Developer to join our team at HexaQuEST Global, Inc. as a key member of our software development team.Key Responsibilities:Design and develop custom software applications using Delphi, ensuring high-quality code and efficient functionality.Collaborate with the architecture and UI/UX teams...


  • Iowa City, Iowa, United States HexaQuEST Global, Inc. Full time

    Delphi Developer Job DescriptionAt HexaQuEST Global, Inc., we are seeking a skilled Delphi Developer to join our team. The ideal candidate will have a strong background in Delphi, C#, SQL, and JavaScript frameworks, with a minimum of 6 years of experience.Key Responsibilities:Develop and maintain custom software to ensure defect-free code is released to...


  • Iowa City, Iowa, United States HexaQuEST Global, Inc. Full time

    Job Summary:As a skilled Delphi Developer, you will be responsible for designing and developing custom software solutions that meet the highest standards of quality and reliability. With a strong background in Delphi, C#, SQL, and JavaScript frameworks, you will work closely with the architecture and UI/UX teams to create high-quality applications that meet...


  • Iowa City, Iowa, United States Leepfrog Technologies Full time

    Job Title: Overnight Software Support SpecialistLeepfrog Technologies, Inc. is seeking a highly skilled Overnight Software Support Specialist to join our team. As a key member of our support team, you will be responsible for providing exceptional customer service to our clients, troubleshooting software and hardware issues, and ensuring the smooth operation...


  • Sioux City, Iowa, United States SilverLinx Full time

    We are seeking a skilled computer scientist to join our team as a specialist in application development.About the RoleWe offer a training position for a computer scientist specializing in application development, where you will learn various programming languages and acquire the tools for developing systems and software solutions.Your ResponsibilitiesYou...