To advance the college's mission, vision, principles, values and strategic initiatives through continuous improvement decisions.
GENERAL JOB SUMMARY: Responsibilities include:
programming all types of enterprise-level development projects
technical and system documentation creation
documentation review and design changes
prototype development and demonstrations
system testing assistance
assist in the handoff to Operations Team
following the change management process
The Project Team Software Developer must be flexible and open to new ideas, a proponent of the agile iterative development process, team oriented, customer-focused, extremely attentive to details, organized, and should be a self-starter who can work with minimal supervision. The role requires strong verbal and written communication skills with both technical and nontechnical audiences.
UNIVERSAL CORE COMPETENCIES:
Advocate for Continual Improvement- empowering each other to identify opportunities for excellence.
Collaborate with Mutual Accountability- working together with a willingness to take ownership and account for our actions.
Champion Service- anticipating needs and create a welcoming, diverse, and inclusive environment.
Perseverance- commitment to excellence even in the face of adversity or delay in achieving success.
Lead- regardless of title, through positive influence.
Develop and test mobile responsive, 508 compliant, web-based applications.
Meet with stakeholders and project management team to elicit requirements.
Design, test, and deliver dashboard reports used by various departments to make informed decisions.
Create and execute test cases.
Create technical and system documentation (programmatically or manually).
Troubleshoot, debug and problem solve.
Perform other related work duties as assigned.
Be able and willing to represent the College in the most positive manner with prospective, former and current students, clients, suppliers and the community we serve.
Must possess excellent customer service skills.
Must be self-motivated and energetic, with strong computer skills, and proven success working within a team-based environment.
Must pay attention to details,
Must be able to work independently, accept responsibility with limited supervision, manage multiple tasks to completion, and work with frequent interruptions.
Ability to interpret questions, identify problems, propose solutions and process improvements, and read reference manuals.
Understand how to successfully communicate information to both technical and non-technical audiences.
Ability to make oral presentations and written reports in a concise and effective manner.
Must possess excellent planning, organizational, and presentation skills.
Seek and participate in development opportunities surpassing required training.
Welcome, value, and nurture people of all backgrounds, perspectives, and experiences, as well as support and promote an environment that accepts differences.
The statements contained 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.
Associate's Degree in computer science or related field or 2 years of object-oriented programming experience.
Must possess an understanding of the software development process.
Understanding of both Windows and UNIX environments.
PREFERREDQUALIFICATIONS, LICENSES, CERTIFICATIONS, OR REGISTRATIONS:
Bachelor's Degree in computer science or related field.
Knowledge of database concepts, SQL, and stored procedures (Microsoft SQL Server / SSRS preferred).
Knowledge of Vue.js and .NET.
Experience using APIs.
Experience with Visual Studio (or an equivalent IDE).
Experience using Subversion (or an equivalent version control system).
Experience with Tableau is a plus.
Experience writing and executing test cases is a plus.
Experience gathering requirements is a plus.
Kirkwood Community College declares and affirms that it values and respects diversity and inclusion in all College-sponsored events, all employment practices, and all educational programs and activities. The College will not tolerate unlawful discrimination or harassment of persons on the basis of race, creed, color, sex, sexual orientation, gender identity, marital status, national origin, age, religion, or disability.
Anyone who has questions or complaints should contact the Vice President of Human Resources at Kirkwood Community College, 313 Kirkwood Hall, 6301 Kirkwood Blvd., SW, Cedar Rapids, IA 52404, or by phone to (319) 398-5572, or the Director of the Office for Civil Rights U.S. Department of Education, Citigroup Center, 500 W. Madison Street, Suite 1475, Chicago, IL 60661-7204, Telephone: (312) 730-1560, Fax: (312) 730-1576, Email: OCR.Chicago@ed.gov.
At Kirkwood Community College, we are focused on success. Whether you are a prospective student or parent, an employer or simply someone who cares about the growth and vitality of eastern Iowa—you have an energetic, committed partner with us at Kirkwood. Since the mid-1960s our graduates have worked, raised families and prospered in this area. More than 70,000 of these grads have applied their academic degrees to work in a host of fields. Tens of thousands more have enjoyed life-enriching experiences through our Continuing Education programs. As our college has grown, so have the tools and facilities to meet the changing needs of our Creative Corridor. A key part of that growth in service is our network of regional centers. Kirkwood employees have long set the standard for innovative talent, visionary spirit and overall excellence in their work. Being part of Kirkwood means being part of a deep commitment to the success of every student, every day.