Assistant Software Developer

$63,700 - $77,000/Yr

The Trustees Of Columbia University In The City Of New York - New York, NY

posted 2 months ago

Full-time
New York, NY
Ambulatory Health Care Services

About the position

The Assistant Software Developer at Columbia University is responsible for developing and maintaining web applications and systems for Columbia College Information Technology (CCIT). This role involves enhancing features, fixing bugs, and providing support for web applications used by the College's administrative departments, ensuring effective communication with clients and management.

Responsibilities

  • Develops feature enhancements, bug fixes and upgrades for web applications in support of the College's administrative departments.
  • Engages in unit, integration, and acceptance testing of web applications.
  • Provides client-facing support in response to requests related to web applications.
  • Assesses and troubleshoots issues, and communicates status with clients and management.
  • Develops technical documentation and end user documentation for web applications developed and systems supporting applications developed.
  • Perform other related duties, assignments, and/or special projects as assigned.

Requirements

  • Bachelor's degree and/or its equivalent required.
  • Minimum of 2 years of related experience required.
  • Software development experience in a professional setting required.

Nice-to-haves

  • Degree in Computer Science or a related technical field preferred.
  • Experience in PHP strongly preferred.
  • Experience with web application frameworks (like Symfony, Laravel, Ruby on Rails, or Django).
  • Experience with frontend JavaScript development and JavaScript frameworks (like Vue.js, React, Angular, or Ember).
  • Proven excellence in web application development and problem-solving.
  • Proven focus on in-depth information security practices.
  • The ability to work with a high degree of independence and accountability as a member of a cohesive team.
  • 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 desired.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service