Software Developer
Columbia University
New York, United States of America
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
$ 110KJob location
New York, United States of America
Tech stack
JavaScript
PHP
Automation of Tests
Ubuntu (Operating System)
Cloud Computing
Relational Databases
Debian Linux
Linux
Django
Ember.js
Information Security Management
Laravel
Linux System Administration
MVC
Ruby on Rails
Red Hat Enterprise Linux - RHEL
Software Engineering
SQL Databases
Symfony
Web Applications
Web Application Frameworks
React
Vue.js
Angular
Infrastructure Automation Frameworks
Information Technology
Front End Software Development
Job description
The Software Developer develops and maintains web applications and systems for Columbia College Information Technology (CCIT)., * 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
Requirements
- 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, * 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