The API Developer is responsible for designing and implementing API solutions and strategy, in support of NYU IT’s strong commitment to quality and building APIs that ensure security, usability, and reliability. This individual is involved and participates in all aspects of the API development lifecycle from, helping gather requirements, designing features, triaging/troubleshooting issues, code reviewing and mentoring.
About NYU IT -NYU IT CORE BELIEFS
We demonstrate our core beliefs everyday in our interactions, attitude and performance.
People at the heart of everything we do: We listen to our clients, and colleagues, and use our expertise to anticipate and address their needs.
Create space to innovate: We challenge assumptions and seek out fresh perspectives and new ways of thinking to fuel our productivity.
Right promise. Right delivery: We set clear goals and priorities, and execute with speed and agility to deliver better results.
Share information. Build trust: We engage in open and honest communications that reflect inclusiveness, fairness and respect for each other.
Teams and partnerships work. Boundaries don’t: We collaborate to maximize the value we bring to NYU because our best ideas come from working together.
Insist on excellence: We take pride in what we do, strive to improve constantly and hold ourselves accountable for the results.
Bachelor's Degree, Computer Science, Computer Engineering, Electrical Engineering or related field.
Master's Degree in Computer Science, Computer Engineering, Electrical Engineering or related field.
Required Knowledge, Skills and Abilities
Good understanding of API security: Authentication, Authorization, Federation, and Delegation. Understanding of Architecture and design patterns, best code practices, defensive programming and able to write framework level code. Ability to write automated tests for APIs. Good understanding of API security: Authentication, Authorization, Federation, and Delegation. Understanding of Architecture and design patterns, best code practices, defensive programming and able to write framework level code. Ability to write automated tests for APIs. Solid intuition on what makes good RESTful web service. Curiosity, and a willingness to learn and talk about emerging technologies. Understand mission-critical and data-intensive problems. Ability to translate business requirements into technical and further develop. Ability to engage in deep technical discussions with clients and peers and become a trusted technical advisor. Problem-solving orientation. Thinker and doer attitude. Excellent communications skills. Ability to work flexible hours to accommodate global organization setting.
Preferred Knowledge, Skills and Abilities
Familiarity with university policies and procedures.
Additional Preferred Knowledge, Skills and Abilities
Must be well versed in quality data collection to ensure adequacy, accuracy and legitimacy of data in NYU systems and be able to strictly follow data privacy and security procedures for data handling and analysis to ensure adherence to legal and institutional standards.
NYU aims to be among the greenest urban campuses in the country and carbon neutral by 2040. Learn more at nyu.edu/nyugreen.
EOE/AA/Minorities/Females/Vet/Disabled/Sexual Orientation/Gender Identity