Software Developer
Position Summary
The Software Developer develops and maintains web applications and systems for Columbia College Information Technology (CCIT).
Responsibilities
- Design, develop, and maintain PHP web applications in support of the College's administrative departments
- Deploy and update web applications on cloud infrastructure
- Assess and troubleshoot issues and provide support for web applications
- Maintain technical and end user documentation
- Engages in unit, integration, and acceptance testing of web applications
- Perform other related duties, assignments, and/or special projects as assigned
Minimum Qualifications
- Bachelor's degree and/or its equivalent
- Minimum of 3-5 years of related experience
- Software development experience in a professional setting
- Experience with MVC web application frameworks (like Symfony, Laravel, Ruby on Rails, or Django)
- Experience in SQL and relational database design
- Ability to work with a high degree of independence and accountability as a member of a cohesive team
Applications submitted without a resume and cover letter will not be reviewed
Preferred Qualifications
- Degree in Computer Science or a related technical field
- Professional experience in PHP
- Experience with frontend JavaScript development and JavaScript frameworks (like Vue.js, React, Angular, or Ember)
- Familiarity with Linux system administration on Red Hat, Amazon Linux, Ubuntu, Debian, or similar
- Experience with containers, cloud infrastructure, and infrastructure as code (IaC) tools
- Knowledge in developing accessible web applications
- Proven focus on in-depth information security practices
- Excellent verbal and written communications skills and client service skills
- Willingness to learn new development and testing tools
- Enthusiasm for applications in a higher education setting
10
Unlock this job opportunity
View more options below
View full job details
See the complete job description, requirements, and application process


