> Markdown version of [/jobs/ext/4317718-senior-bas-programmer](https://www.wearedevelopers.com/jobs/ext/4317718-senior-bas-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior BAS Programmer - **Company:** Cerris Systems - **Location:** Reno, NV, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Adobe Analytics, Databases, Microsoft Office, Modbus, Enterprise Software Applications, Bacnet - **Published:** October 25, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=f1fea2910c1b826a ## About the Role * Ability to actively prioritize, lead, collaborate with, and function well within a team-oriented environment across multiple projects * Commercial programming experience with BAS systems * Strong computer skills with ability to learn new systems quickly * Proficiency with Alerton, Distech, and Niagra based controls - preferred * Proficiency with Microsoft Office Suite * In depth knowledge of Commercial HVAC and/or Mechanical Systems * Experience with basic electrical circuits * Exhibit the ability to think strategically as it relates to business goals * Ability to perform work accurately and completely, and in a timely manner * Excellent communication skills, verbal and written * Ability to understand and implement best practice standards * Ability to present independent training and presentations * Ability to quickly and effectively solve complex problems * Ability to adapt to change and stress in the work environment and manage competing demands while maintaining high performance levels * Ability to deliver quality through attention to detail * Exceptional organizational skills * Listening skills * Ability to maintain a positive and professional attitude, * Two-year technical degree in HVAC or IT related studies preferred, or equivalent work-related experience OR * Completed HVAC apprenticeship program OR * Bachelor's degree from a four-year college or university, or equivalent work-related experience., * Five or more years of related work experience required, including mechanical service-based knowledge. * Two or more years of experience with supervising or managing direct reports is required. * Other technical experience such as military, on the job training programs, etc. may meet this requirement as determined by local management. Physical Demands and Working Environment * Must be able to lift up to 25 pounds * Normal office environment with periods of time spent on construction sites and occupied customer facilities * Requires travel to job sites with periods of overnight travel * Frequent activity: sitting, viewing computer screen * Occasional activity: standing, walking, bending, reaching above shoulder, climbing ladders ## Description Utilizing advanced knowledge, this position is responsible for programming, monitoring, installing, testing, commissioning, inspecting, diagnosing, and repairing building automation systems (BAS). The position will lead and direct a team of programmers., * Program Building Automation Systems based on project plans, specifications, and other contractual documents. * Generate controls strategies for HVAC and building systems. * Internal and external design assist for BAS systems. * Develop sequences of operations, custom programming, and graphics to meet the requirements of complex HVAC and building systems. * Create, manage, and troubleshoot control features per project specifications using manufacturer's software, i.e. trend logs, zones, alarms, reports, and interfaces. * Install, maintain, and troubleshoot manufacturer's software packages in virtual and physical environments. * Integrate systems of different manufacturers and protocols (BACnet, MODBUS, LON, N2, etc.) * Execute field changes/directives incorporating changes in database and programs. * Commission, test, and verify functionality of DDC control components, programs, interfaces and HVAC system performance. * Process and update field documentation (checkout sheets, screens, etc.). * Deliver customer training and support on new installations. * Troubleshoot DDC programs, control components, communications, and software of legacy installs. * Participates in external educational activities and presentations in the community related to knowledge and professional issues. * Maintain open lines of communication with internal teams to resolve issues, provide recommendations, and preserve client and coworker relationships. * Manage, train and provide support to team of BAS systems programmers. * Communicates and supports goals to motivates team performance and productivity in alignment with the corporate strategic plan and individual development. * Lead effective team meetings and recognizes individual and team accomplishments. * Review scheduling and work assignments to assist the team with effective resource management. * Interview prospective employees and provide input to Department Manager regarding the best applicant based on skills, knowledge, and abilities to do the job. * Conducts performance evaluations for assigned team. * Review and approve direct reports' timecards, time off requests, and expenses. * Manage coaching/disciplinary related issues for direct reports, utilizing communication and conflict resolution. * Provide professional, consistent, and clear communication with internal and external customers. * Participate in leadership and industry development opportunities. * Maintain constructive relationships and communications with clients, vendors, subcontractors, inspectors, community officials and company staff. * Maintain current knowledge of company software and systems as required to meet responsibilities. * Maintain a valid driver's license and satisfactory driving record which, per Company's vehicle policy, allows operation of vehicle as required. * Exercise initiative or, as directed, perform additional duties to meet the needs of the organization.