CrunchBoard

Job Board

Powered by Personforce

Programmer

Job Category:
Computer and Information Technology
Career Level:
Mid Career (2+ years of experience)
Job Type:
Full Time/Permanent
Positions:
1
Company Name:
Foundation Center
City:
New York
Country:
USA
Description: THE FOUNDATION CENTER is the leading source of information about philanthropy worldwide. Through data, analysis, and training we connect people who want to change the world to the resources they need to succeed. Our organization's mission is to strengthen the social sector by advancing knowledge about philanthropy in the U.S. and around the world. Our vision is a world enriched by the effective allocation of philanthropic resources, informed public discourse about philanthropy, and broad understanding of the contributions of nonprofit activity to increasing opportunity and transforming lives.
 
With the movement of money, people, and ideas brought by globalization, our world is one of almost unlimited possibility. But it is also a world in which there is too much poverty, violence, and pollution and not enough justice, beauty, and opportunity. Foundations, with their freedom to innovate, and nonprofits, with their unlimited reserves of hope and commitment, must strive to change that. Technology is the accelerator.
 
Foundation Center has a team of ~15 programmers, designers, and database developers. We've built (and still maintain) hundreds of websites, apps, and databases, but we keep our focus on a few major initiatives every year. We're cultivating a culture of programmers who are fun, hard-working, team-loving, cutting edge, ethical, and accountable. We use lots of different technologies, but have a special appreciation for open source and emphasize prototyping and human-centered UX design whenever and wherever possible. Because we're a nonprofit, we might be considered "mellow" by for-profit standards -- but by nonprofit standards, we're very deadline-driven and experimental. We like to think it's the best of both worlds!
 
We curate data on philanthropy around the world, and then build mapping, data visualization, machine learning, and data search apps to help nonprofits get the resources they need, and to empower donors to make their decisions more strategic. We're looking for cutting edge technologists at several levels -- from data architecture to web and API development to the creation of dynamic front-end visualizations. We have a current opportunity for a Programmer to join our growing team of enthusiastic, open-minded, and hard-working programmers.
 
Job title:  Programmer
 
Reports to:  V.P. for Information Technology (temporarily)
 
Job summary:  Design web application solutions, write specifications, develop and test software, integrate systems, and provide production support for Foundation Center web applications and information systems.
 
Responsibilities:
 
Design, develop, test, and debug web applications using PHP, JavaScript, T-SQL, HTML, and CSS.
 
Develop user interface solutions for web sites and web applications.
 
Develop mapping and data visualization applications.
 
Develop APIs and user authentication methods and protocols.
 
Perform unit and load testing on web applications.
 
Utilize version control software (Subversion, Git).
 
Develop and maintain user/system procedures for batch processing.
 
Maintain thorough documentation of all programs and procedures.
 
Perform other departmental or organizational tasks, activities or projects as assigned by the supervisor.
 
Requirements:

BA/BS degree in related field strongly desired.
 
3+ years experience with the following programming languages required:  PHP, Javascript, and T-SQL.  Knowledge of PHP frameworks (ZF2) and JavaScript libraries (jQuery, Backbone) strongly desired. Familiarity with one or more of the following a plus: Python, Java, C#, VB.Net, SSIS, SSRS, SSMS.
 
Experience with relational database principles and object-oriented design concepts.
 
Familiarity with programming techniques and application design principles.
 
Understanding of web search engine technologies a plus.
 
Experience with an Enterprise Resource System (ERP) such as Netsuite a plus.
 
Must be an organized, detail-oriented self-starter who works well independently as well as in a team environment.
 
Excellent communication and interpersonal skills.  Ability to work with a variety of staff and consultants.
 
Must be available to work evenings and weekends as necessary.
 
Please send resume, and cover letter with salary requirement to:
jobs@foundationcenter.org (Please put the title of the position you are applying for in the subject line)
 
Human Resources Manager
The Foundation Center 
79 5th Avenue 
New York, NY 10003
 
Do not telephone. Due to the high volume of applicants we typically receive, we regret that we can only contact candidates that we would like to interview.
 
We offer a competitive salary and excellent benefits.
 
For more information on positions available at the Foundation Center please visit our website: http://foundationcenter.org/about/jobs/
 
The Foundation Center is an equal opportunity employer.