- Job Type: Officer of Administration
- Bargaining Unit:
- Regular/Temporary: Regular
- End Date if Temporary:
- Hours Per Week: 35
- Standard Work Schedule:
- Building: Studebaker
- Salary Range: $95,000 - $117,000
The salary of the finalist selected for this role will be set based on a variety of factors, including but not limited to departmental budgets, qualifications, experience, education, licenses, specialty, and training. The above hiring range represents the University's good faith and reasonable estimate of the range of possible compensation at the time of posting.
Position Summary
Reporting to the Manager, Application Development; the Application Systems Developer is responsible for the development, maintenance and support of Columbia University Business School’s web-based applications and projects. The successful candidate must possess a strong technical background in application development as well as proven skills at leveraging technologies and working collaboratively. The applicant must have full technical knowledge of systems analysis and programming and be able to organize and assume responsibility for assigned projects. We are seeking a self-starter with excellent interpersonal skills.
Responsibilities
- Performs Application Development and server administration using both Business School and CUIT Application development stack.
- Provides solutions by analyzing and gathering requirements, solution design and development, solution documentation, demos, quality assurance, user training, and support.
- Takes ownership of any given assignment and provides development oversight through the task’s lifecycle.
- Performs technical and functional analysis, implements complex and/or multiple software applications for large, complex projects supporting varied web-based business initiatives. This work will be done independently and in collaboration with colleagues depending on project scope.
- Works closely with stakeholders as appropriate to ensure that the design and execution of the project meets the needs and expectations.
- Participates in administering, managing, and troubleshooting servers and any other backend infrastructure components as necessary.
- Contributes to and assists in development test plans and provides technical support in all phases of testing and QA leading to implementation.
- Supports and performs all phases of testing leading to implementation and assists in troubleshooting technical issues. The successful candidate will work with both technical and non-technical colleagues and clients.
- Troubleshooting and bug fixing of complex problems that may require research across other University systems.
- Provides technical support for the school's existing application portfolio, participates in duty rotation to provide off-hours emergency support.
- Weekend and off-hour work may be necessary on occasion.
- All other duties as assigned.
Minimum Qualifications
- Bachelor's degree and/or its equivalent required.
- Minimum 3-5 years related experience.
- Must be proficient in at least one major programming language (ex. Java/Python/PHP)
- Writing scalable, reusable, testable, and efficient code.
- Experience with CSS and JavaScript.
- Proficient understanding of code versioning tools such as Git.
- Web services/API experience.
- Proficiency in rapid UI development using jQuery, Bootstrap or similar libraries.
- Demonstrated skills in relational databases and SQL.
- Ability to design and implement solutions for a wide range of web, database and reporting requests.
- Excellent written and verbal communication skills.
- Demonstrated ability to work in a fast-paced, deadline driven environment.
- Demonstrated excellence in a variety of competencies including teamwork/collaboration, analytical thinking, communication and influencing skills, and technical expertise.
- Ability to work with changing priorities and with multiple projects.
- Ability to be precise and attentive to detail is essential.
- Ability to work with minimal supervision.
- Ability to work weekend and off-hour work on occasion.
Preferred Qualifications
- Ability to write complex SQL queries.
- Experience in IT service delivery in a complex matrixed environment.
- Experience building web applications with Python (Django).
- Experience with Angular framework.
- Experience with AWS services, such as AWS Lambda, AWS Beanstalk and Microservices.
Equal Opportunity Employer / Disability / Veteran
Columbia University is committed to the hiring of qualified local residents.
Are you looking for more jobs nearby? Find your favorite jobs now by visiting our online jobs page.