The Senior Software Developer develops and maintains web applications and systems for Columbia College Information Technology (CCIT). The role works collaboratively with other functional areas within CCIT to maintain and develop custom software for the Columbia College community. This position assists with the integration and deployment of third-party software as needed.
Assists with management of the web application portfolio, operating as deputy to the Director, Software Development.
Acts as technical, project, and support lead for application and system development.
Works on day-to-day operations of web applications and systems for Columbia College Information Technology (CCIT) in support of the College's administrative departments.
Develops new features, performs upgrades, and resolves issues with custom web applications.
Engages in unit, integration, and acceptance testing of web applications and infrastructure.
Provides client support for web applications. Assesses and troubleshoots issues, and communicates status with clients and management.
Develops technical and end user documentation for custom and supported web applications.
Provides technical and non-technical training to CCIT and College staff about custom web applications and software development practices.
Monitors web applications and components of web infrastructure and responds to issues as necessary.
Coordinates and collaborates with other CCIT functional areas to provide software development expertise.
Assists with the architecture and development of the College's Salesforce CRM implementation.
Mentors other developers.
Other related duties as assigned.
Bachelor's degree and/or its equivalent required.
A minimum of 3 to 5 years of web application development experience in a professional setting required.
Proven excellence in managing and developing custom web applications.
Demonstrated knowledge and use of software development, security, design, and project management best practices.
The ability to work with high degree of independence and accountability as a member of a cohesive team.
Excellent verbal and written communications skills.
**Applications submitted without a resume and cover letter will not be reviewed**
Knowledge and experience with server-side scripting language such as PHP, Python, or Ruby using a modern backend framework like Symfony, Laravel, Ruby on Rails, or Django. Experience with the PHP ecosystem is strongly desired.
Familiarity with CSS, Sass, and CSS frameworks such as Twitter Bootstrap.
Familiarity with deploying web applications, Linux administration, and continuous integration.
Equal Opportunity Employer / Disability / Veteran
Columbia University is committed to the hiring of qualified local residents.
Internal Number: 503215
About Columbia University
Columbia University is one of the world's most important centers of research and at the same time a distinctive and distinguished learning environment for undergraduates and graduate students in many scholarly and professional fields. The University recognizes the importance of its location in New York City and seeks to link its research and teaching to the vast resources of a great metropolis. It seeks to attract a diverse and international faculty and student body, to support research and teaching on global issues, and to create academic relationships with many countries and regions. It expects all areas of the university to advance knowledge and learning at the highest level and to convey the products of its efforts to the world.