Job Description
General Description
Organizational Description:
The CUNY Building Performance Lab (CUNY BPL) provides mission-critical support to the Department of Citywide Administrative Services’ Division of Energy Management (DEM) and its client agencies for implementing New York City’s ambitious climate and clean energy policies. CUNY BPL staff have expertise in a wide range of areas related to building systems, operations and data, and the design and construction process. This includes energy data analytics (monthly and real-time meter data); building energy modeling (EnergyPlus and others); measurement and verification (IPMVP and ASHRAE protocols); HVAC systems; building controls; data acquisition (via BAS or field equipment); and operational improvements via Pacific Northwest National Lab’s Building Re-tuning protocol. The organization works collaboratively with industry professionals, other research institutions, and several of the US DOE’s National Labs; and is a participating member of the Center for Building Energy Smart Technologies (BEST), an Industry-University Cooperative Research Center funded by the National Science Foundation (NSF) in city-scale building energy systems and informatics. CUNY BPL also runs an extensive internship program for CUNY students that provides real world experience and hands-on work in each of the organization’s program areas.
General Description:
CUNY BPL is hiring a Backend Developer to substantially contribute to the development, design, and delivery of our various applications.
Our applications are built for the building energy efficiency space and, as such, they deal with building energy and asset data from various sources. You will be assigned work on one of our applications with the goal of continuing current application development based on specifications and client requirements. Our applications are primarily built with Python (Jupyter, pandas, scikit-learn, SciPy); make use of frameworks like FastAPI, Click, HTTPX, pydantic, and Django; and live in a range of major hosting platforms like Github, Gitlab, Heroku, Amazon S3, and Digital Ocean.
Other Duties
Duties:
The Backend Developer’s responsibilities will include the following:
- Review and understand existing source code and functionality
- Produce clean, efficient, and clearly commented code based on specifications
- Troubleshoot, debug, and upgrade existing applications
- Regular meetings with product manager and development team
- Collaborate with other developers
- Gather and evaluate user feedback
- Recommend and execute code improvements
- Create technical documentation for reference and reporting
Qualifications
Qualifications:
The ideal candidate will bring the following education, skills, and experience to this position:
- A bachelor’s or master’s degree in computer science, software engineering, programming and software development, or related field(s)
- Expertise in Python, HTML, CSS, and JavaScript
- Familiarity with PostgreSQL (and SQLAlchemy or other Python SQL toolkits)
- Familiarity with Django, FastAPI, or other web frameworks
- Experience using GIT and GitHub/GitLab
- Proven experience as a Software Developer, Software Engineer, or similar role
- Experience with software design and development in a test-driven environment
- Knowledge and interest in computer systems and the latest technologies
- The ability to learn new technologies and frameworks quickly
- The ability to communicate complex procedures to other colleagues
- Good?communication skills?– both written and verbal
- Attention to detail and desire to probe further into development issues and problems
RFCUNY Benefits
RFCUNY Employee Benefits and AccrualsAbout the Research Foundation
The Research Foundation of The City University of New York (RFCUNY) was established as a not-for-profit educational corporation chartered by the State of New York in 1963. RFCUNY supports CUNY faculty and staff in identifying and obtaining external support (pre-award) from government and private sponsors and is responsible for the administration of all such funded programs (post-award).
RFCUNY stands between CUNY’s principal investigators (PIs) and the sponsors who support them and strives to fulfill its essential responsibilities to both groups. Working closely with individual PIs and Grants Officers on the campuses, RFCUNY oversees employment, accounting, audit, reporting, purchasing, and special responsibilities that include management of a planned giving program; liaison with governmental agencies and foundations; negotiation of agreements; facility construction and renovation; protection and commercialization of intellectual property; and compliance with applicable standards in research involving human subjects, animal care, environmental and radiological safety, and conflicts of interest.
Equal Employment Opportunity Statement
Key Features
CUNY Building Performance Lab
Full Time
$75,000.00 - $85,000.00
Feb 07, 2023 (Or Until Filled)