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
$ 110K

Job 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

Apply for this position