The New York Public Library (NYPL)

Associate Applications Developer II Information Technology

Remote Hybrid
USD 75k - 78k
MySQL API React Angular GCP Python HTML CSS Django
Description
Overview
NYPL’s IT Cloud Applications team architects, designs, develops, implements and delivers continuous technological support for all kinds of business efforts. The team develops cloud-based custom solutions, mainly on Google Cloud and ServiceNow platforms to support vital internal business functions.

The Associate Applications Developer's main function is to create new and modify existing applications, including user interface design, prototyping, coding, creating integration solutions among core cloud services, database support, test and maintenance of applications, and provide support to end-users. The Associate Applications Developer works alongside team members to gather, analyze, and translate complex business requirements into functional specifications. Additionally, they collaborate with internal business, other IT teams or vendors to identify appropriate solutions.


Some expectations for this role are that within:

1 month, this person will:
  • Become familiar with the team’s develop environment 
  • Perform code review and testing on the NYPL Intranet 
  • Be able to complete software development tasks on the NYPL Intranet 
3 months, this person will:
  • Have a good understanding of our infrastructure, environments and deployment practices
  • Become familiar with Dialogflow CX and Vertex AI. 
  • Have a good understanding of our intranet AI chat bot and be able to improve and provide support
6 months and beyond, this person will:
  • Work collaboratively with other team members on progressively larger tasks and projects.
  • Upgrade existing GCP projects from Ferris framework to Django, from Python2 to Python3

Responsibilities
  • Assist in collaborating with customers, business analysts, partners, and IT team members to understand business requirements that drive the analysis and design of quality technical solutions while concentrating on providing less complex innovative solutions to business needs. 
  • Design, code, test, document, troubleshoot, and/or debug applications utilizing standard programming tools and techniques 
  • Analyze programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming. 
  • Documents and demonstrates solutions by developing documentation, flowcharts, wireframe-layouts, diagrams, charts, code comments and clear code. 
  • Provides timely and effective communication regarding work status, issue escalation, and solution proposal to appropriate stakeholders. 
  • Actively participates in various forums related to process improvement and best practices and assists with the planning and execution of future technology initiatives. 
  • Performs end-user training via written documentation, screencasts, one-on-one sessions and group meetings on new and existing applications. 
  • Provides technical support to business users when necessary.
  • Assume additional responsibilities as required by the NYPL.

Required Education, Experience & Skills

Required Education & Certifications
  • Bachelor's degree in Computer Science, Information Science, or a related field
  • Or an equivalent 1~3 years hands-on development experience on relevant tech stack
Required Experience
  • 1+ years experience in cloud application development
  • 1+ years experience with Django and Python
  • 1+ years experience with Google Cloud Platform
Required Skills
  • Familiarity with Google Cloud Platform
  • Familiarity with front-end technologies including HTML, CSS and Bootstrap.
  • Familiarity with Django and Python
  • Familiarity with relational and nonrelational databases including Cloud MySQL, Datastore and Firestore  
  • Ability to use APIs from a variety of sources and develop integrations between platforms.
  • Demonstrated ability to effectively communicate process and systems issues to stakeholders
  • Excellent analytical and problem resolution skills
  • Ability to demonstrate time management skills
  • Preferred qualifications: experience with React or Angular JS.
Managerial/Supervisory Responsibilities
  • No

More...

Core Values
All team members are expected and encouraged to embody the NYPL Core Values:
  • Be Helpful to patrons and colleagues
  • Be Resourceful in solving problems 
  • Be Curious in all aspects of your work
  • Be Welcoming and Inclusive
Work Environment
  • Office setting
  • Public library setting as necessary
Physical Duties
  • Limited physical effort is required
  • Requires travel within NYC
Pre-Placement Physical Required?
No

Union/Non Union
Non-Union

FLSA Status
Exempt

Schedule
  • Flexible, 7 hours total between the hours of 8am and 6pm
  • On-call, after-hours, and weekends as necessary 
  • Hybrid (3 days onsite with Tue and Thu mandatory, 2 days remote)

This job description represents the types and levels of responsibilities that will be required of the position and shall not be construed as a declaration of all of the specific duties and responsibilities for the role. Job duties may change if Library priorities change. Employees may be directed to perform job-related tasks other than those specifically presented in this description as needed.

The New York Public Library Salary Statement

At the Library, we believe that pay transparency and pay equity are important to ensuring we source the best candidates and keep the best employees. When making a determination as to the appropriate salary for a candidate, we consider a variety of factors such, including, but not limited to, the position requirements, the skills, prior experience, and educational background required or preferred for the job, the scope and impact of the role within the organization, internal peer equity, and the candidate's specific training, experience, education level, and skills. No single factor is conclusive; the Library reserves the right to consider any and all relevant factors and make a decision consistent with its policies.

Union Salaries are determined by collective bargaining agreement(s).
The New York Public Library (NYPL)
The New York Public Library (NYPL)
E-Commerce Education Non Profit

0 applies

41 views

Jobs from our Partners

Senior Data Engineer

Houston, TX US

Data Center Engineer

Oklahoma City, OK US

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 241 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers