Software Developer II

Kirkwood Community College


Multiple openings.

To advance the college’s mission, vision, principles, values and strategic initiatives through continuous improvement decisions.
Responsibilities include:

  • programming all types of enterprise-level development projects
  • requirements elicitation
  • technical and system documentation creation
  • documentation review and design changes
  • prototype development and demonstrations to technical and non-technical audiences
  • test case creation
  • unit test execution and system testing assistance
  • assist in the handoff and training for Operations Team
  • following the change management process


  • Develop and test mobile responsive, 508 compliant, web-based applications
  • Develop and test mobile applications for both Android & IOS
  • Object-oriented programming, APIs and/or stored procedure creation
  • Meet with stakeholders and project management team to elicit requirements
  • Create and execute test cases
  • Create technical and system documentation (programmatically or manually)
  • Troubleshoot, debug and problem solve
  • Make oral presentations and written reports both to technical and non-technical end users
  • Perform other related work duties as assigned
  • Must manage multiple tasks to completion and work with frequent interruptions, as demonstrated by the ability to prioritize a list of tasks across multiple sprints and multiple projects using project management software. 
  • Ability to interpret questions, identify problems, propose solutions and process improvements as demonstrated through the creation of requirements documentation, wireframe documentation, technical design documentation, white papers and/or user manuals.
  • Ability to read reference manuals, as demonstrated by applying the skills learned to an actual software product and training others in the appropriate usage.

The statements herein reflect general details as necessary to describe the essential job duties/responsibilities and performance expectations of the job, which should not be considered an all-inclusive listing of work requirements.  Individuals may perform other duties as assigned.


Position involves working in an office setting. Occasional (10-33%) standing, pushing, pulling and grasping. Frequent (34-66%) reaching and viewing a computer and other types of close visual work.  Constant (67-100%) sitting, walking, repetitive motion, talking and hearing. 


  • Bachelor’s Degree in computer science.
  • 3 years of mobile application development for both Android and IOS.
  • 3 years of object-oriented programming experience, developing web-based applications.
  • At least 2 years of professional programming experience in C# or C++ required.
  • At least 2 years of professional programming experience in Vue.js, Vuetify and .NET required.
  • At least 2 years of experience in database concepts, writing SQL and stored procedures required.
  • Must demonstrate an understanding of the entire software development lifecycle by providing a definition of each phase and an example of a work product that would be produced during each phase.

 Kirkwood Community College shall not engage in nor allow unlawful discrimination against any employee or applicant for employment. This includes all employment practices, hiring practices, and unwelcome harassment of applicants or employees based on race, color, national origin, creed, religion, sex, sexual orientation, gender identity, age, disability, genetic information or actual or potential parental, family, marital status or veteran status. If you have questions or complaints related to compliance with the policy please contact the Vice President of Human Resources at Kirkwood Community College, 313 Kirkwood Hall, 6301 Kirkwood Blvd., SW, Cedar Rapids, IA 52404, Telephone: 319-398-5572,  Email: or the director of the Office for Civil Rights U.S. Department of Education, John C. Kluczynski Federal Building, 230 S. Dearborn Street, 37th Floor, Chicago, IL 60604-7204, Telephone: (312) 730-1560 Facsimile: (312) 730-1576, TDD (800) 877-8339 Email:

Job Benefits:

Kirkwood offers a wide range of employee benefits.  Read more about them here

Job ID: 85508

Posted 22 days ago

Share This Job