Talent.com
BAS Programmer
BAS ProgrammerAmerican University - Washington, D.C • Washington, DC, US
BAS Programmer

BAS Programmer

American University - Washington, D.C • Washington, DC, US
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Description

: Summary : Reporting to the Building Automation Technician Supervisor, the BAS Programmer serves as the BAS Teams expert in BAS Programming coding / language driving campus’ Building Automation Systems (BAS) and / or software. This role has responsibility for maintaining operating and troubleshooting these systems and requires expertise in control sequences, HVAC operations, analog and digital control systems. This position should have experience and reasonable capacity / capability to evaluate, develop and implement BAS programs. This position supports BAS operations interface with both Vendor and AU IT engineering staff with regard to the quality, integrity and preservation of the programming database and campus BAS maintenance and operations efforts monitoring field conditions, and adjust programs for improved energy efficiency, reliability, and overall system performance. Essential Functions : 1.) Building Automation Systems Programming, Maintenance, and Optimization

The BAS Programmer maintains building automation systems (BAS) and programming that control HVAC, energy applications, and specialized equipment. Responsibilities include programming, troubleshooting, and optimizing system logic, alarms, trends, schedules, and reporting using vendor software and manufacturer line code. The role requires expertise in BAS architecture, HVAC systems, analog and digital control systems and general awareness of electrical systems / safety. The incumbent shall have a working understanding of protocols such as BACnet, TCP / IP, SQL, and Modbus. The programmer collaborates with engineers, technicians, energy management teams, and service providers to ensure reliable, secure, and energy-efficient operations. Additional tasks include integrating third-party devices, monitoring network performance with tools like WireShark and BACnet browsers, maintaining system standards and database integrity, and coordinating with OIT for network stability.

2.) Enhancing Campus Energy Performance

The BAS Programmer implements energy management strategies through programming and logic that comply with codes, best practices, and departmental policies. These measures include scheduled setbacks, temperature resets, optimum start / stop, load shedding, economization, holiday curtailment, demand response, outdoor air management, and heat recovery. The programmer establishes trends and reporting, collaborates with management to identify optimization opportunities, ensures accurate utility metering, and works with EMS to maintain critical energy conservation systems.

3.) Construction Commissioning and Operational Re-commissioning

The programmer reviews project standards, drawings, and specifications to provide guidance aligned with EMS requirements and operational expectations, minimizing impacts on maintenance, repair, and energy efficiency. They monitor and manage system and database modifications during commissioning activities, ensuring controlled access, clear scope, proper backups, and recovery capability when needed. This includes assisting retro-commissioning agents during testing and commissioning and reviewing construction documents and O&M manuals to understand system design.

4.) Customer Interface and Collaboration

The BAS Programmer meets regularly with internal staff, campus clients, and project teams to understand operational needs and ensure EMS delivers effective support. They communicate system capabilities, limitations, and requirements in clear technical and non-technical terms to foster mutual understanding and set realistic expectations. The role also involves collaborating with managers to share best practices, leveraging expertise in renewable energy and building intelligence tools, and maintaining strong customer relationships to ensure high service standards.

5.) Training, Documentation, and Industry Development

The programmer participates in vendor training and self-study to maintain technical proficiency in controls, HVAC, and energy management applications. They complete all required training and performance goals, maintain an Individual Development Plan (IDP), and document progress in the Performance Management Program (PMP). The role includes mentoring BAS technicians, writing installation and operating documentation, and developing programming applications to integrate complex systems for optimal comfort, energy use, and functionality. Additionally, the programmer maintains equipment records, generates data for deferred maintenance analysis, and monitors industry trends to evaluate new products and participate in working groups.

Competencies :

Championing Customer Needs.

Displaying Creativity.

Prioritizing and Organizing.

Evaluating and Implementing Ideas.

Supporting Coworkers.

Managing Performance.

Making Accurate Judgments and Decisions.

Driving Continuous Improvement.

Position Type / Expected Hours of Work :

Full-time.

40 hours per week.

This is a full presence position (not hybrid) and typically work hours for this position fall between 7am - 5pm; exact schedule is determined based on needs of department / supervisor.

This is a critical operations position and incumbent may be required to response to after-hours emergencies as supervisor / department needs require.

Salary Range :

$38.71 - $45.00 per hour.

Required Education and Experience :

Associate's degree or equivalent.

2 - 4 years of relevant experience with programming and / or building automation systems.

Preferred Education and Experience :

Bachelor's degree or equivalent.

4 - 6 years of relevant experience with programming and building automation systems.

Other Duties :

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Benefits AU offers a competitive benefits package. . Other Details

Hiring offers for this position are contingent on successful completion of a background check.

Employees in staff positions at American University must deliver their services to the university from either the District of Columbia, Maryland, or Virginia, or perform work on-site at the university.

Please note this job announcement is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

American University is an employer.

Current American University Employees American University current employees must apply through their employee Workday account. If you are a current employee at American University, please log into Workday and select the Find Jobs report which will take you to our internal career listings.

[job_alerts.create_a_job]

BAS Programmer • Washington, DC, US

[internal_linking.similar_jobs]
z-OS Programmer

z-OS Programmer

VirtualVocations • Alexandria, Virginia, United States
[job_card.permanent]
A company is looking for a z / OS Programmer for a remote contract position.Key Responsibilities Plan and implement datacenter naming conventions and dataset naming standards in clustered configura...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Mainframe Developer

Mainframe Developer

VirtualVocations • Alexandria, Virginia, United States
[job_card.full_time]
A company is looking for a Mainframe Developer to support large enterprise-class applications.Key Responsibilities Perform analysis, design, programming, testing, and implementation for business ...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Junior Oracle Database Administrator

Junior Oracle Database Administrator

TekSynap • Suitland, Maryland, USA
[job_card.full_time]
Responsibilities & Qualifications.Two (2) or more years of hands-on experience as an Oracle Database Administrator or in a database support role. Experience must include supporting Oracle databa...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Mainframe developer

Mainframe developer

Zone IT Solutions • Washington, DC, US
[job_card.full_time] +1
[filters_job_card.quick_apply]
We are looking for Mainframe Developers for a permanent role based in California City.You will be a part of a global IT service leader and will work on large-scale projects for our clients.Minimum ...[show_more]
[last_updated.last_updated_30]
Senior Database Engineer / Administrator

Senior Database Engineer / Administrator

Leidos Inc • Columbia, MD, United States
[job_card.full_time]
Leidos has a new and exciting opportunity for a.Database Engineer / Administrator.Intelligence Sector's Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engine...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Programmer (Hybrid)

Programmer (Hybrid)

SiloSmashers • Arlington, VA, USA
[job_card.full_time]
[filters_job_card.quick_apply]
DHS suitability clearance, as required by federal contract.The Programmer will support DHS CISA by developing secure, scalable applications that enable modernization and mission success.Develop and...[show_more]
[last_updated.last_updated_30]
DOW Applications Programmer

DOW Applications Programmer

cFocus Softwareorporated • Alexandria, Virginia, USA
[job_card.full_time]
Focus Software seeks an Application Programmer to join our program supporting the Department of Defense (DoD).This position requires the ability a Public Trust clearance. Bachelors degree in Compute...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Computer Programmer

Computer Programmer

TradeJobsWorkForce • 22202 Arlington, VA, US
[job_card.full_time]
Computer Programmer Job Duties : Code and test programming for software and mobile apps.Develop and deploy ...[show_more]
[last_updated.last_updated_30] • [promoted]
Databricks Developer (Java & Apache Spark) with IRS MBI Clearance required

Databricks Developer (Java & Apache Spark) with IRS MBI Clearance required

3M Consultancy • washington, DC, us
[job_card.full_time]
[filters_job_card.quick_apply]
Job Title : Databricks Developer (Java & Apache Spark).We are looking for a Databricks Developer who can design, build, and support large-scale data processing solutions.This role focuses on wor...[show_more]
[last_updated.last_updated_variable_days]
Software Documentation Developer

Software Documentation Developer

Intralox • Washington, DC, United States
[job_card.full_time]
Job Description (General Summary) .We are seeking a detail-oriented Software Engineer with strong technical writing and documentation skills to support. This role bridges the gap between software en...[show_more]
[last_updated.last_updated_30] • [promoted]
Onbase Developer

Onbase Developer

Mfinite Consulting • Adelphi, Maryland, USA
[job_card.full_time]
This front-end developer is responsible for designing developing documenting and maintaining software solutions managed by the Clients Student Portal team. The role focuses on using modern web frame...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Application Programmer / Database Management Specialist

Senior Application Programmer / Database Management Specialist

Maverc Technologies • Fort Belvoir, VA, US
[filters.remote]
[job_card.full_time]
[filters_job_card.quick_apply]
The Senior Application Programmer / Database Management Specialist serves as key technical personnel providing full lifecycle application support and database administration for mission-critical Fire...[show_more]
[last_updated.last_updated_variable_days]
C / C++ LINUX

C / C++ LINUX

Soft source inc • Washigton, DC, United States
[job_card.full_time]
[filters_job_card.quick_apply]
MsoBodyText"> Design, develop, and maintain real-time, fault-tolerant desktop applications using C and C++ on Linux platforms Migrate legac...[show_more]
[last_updated.last_updated_variable_hours] • [new]
C / C++ LINUX

C / C++ LINUX

Akaasa Technologies • Washington, DC, United States
[job_card.full_time]
[filters_job_card.quick_apply]
BlinkMacSystemFont, "Fira Sans", "Helvetica Neue", "Apple Color Emoji", sans-serif; font-size : 14px; font-style : normal. font-variant-ligatures : normal; font-variant-caps...[show_more]
[last_updated.last_updated_1_day]
DOW Oracle Database Administrator

DOW Oracle Database Administrator

cFocus Softwareorporated • Alexandria, Virginia, USA
[job_card.full_time]
Focus Software seeks an Oracle Database Administrator to join our program supporting the Department of Defense (DoD).This position requires the ability a Public Trust clearance.Bachelors degree in ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
C++ component developer for DB2 on mainframe data extraction

C++ component developer for DB2 on mainframe data extraction

The Consortium • Rockville, Maryland, USA
[job_card.full_time]
For USA GOVERNMENT ( Must HAVE an MBI within in past 1.C component developer to extract data from DB2 database on mainframe and convert it to XML format for downstream processing.Develop C / C compon...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Mainframe Developer

Senior Mainframe Developer

Halvik • Arlington, VA, USA
[job_card.full_time]
[filters_job_card.quick_apply]
Halvik is a highly successful WOB business with more than 50 prime contracts and 500+ professionals delivering Digital Services, Advanced Analytics, Artificial Intelligence / Machine Learning, Cyber ...[show_more]
[last_updated.last_updated_30]
Senior Informix DBA (Database Administrator)

Senior Informix DBA (Database Administrator)

Diverse Lynx • Bethesda, MD, United States
[job_card.full_time]
Advanced SQL knowledge (Informix SQL extensions).Knowledge of high-availability solutions such as Informix High Availability Data Replication (HDR). We are looking for a Senior Informix DBA to join ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]