Business Systems Programmer
Business Systems ProgrammerDo you enjoy solving complex technical problems and serving as the bridge between IT systems and operational teams? Are you a Microsoft SQL expert who enjoys hands-on work with data, automation, and system optimization? If you thrive in collaborative environments and take ownership of the systems you support, this could be a strong next step in your career.StaffBuffalo is working with a growing, telecommunications-focused organization to hire a Business Systems Programmer to support both IT and business operations. This is a full-time, exempt position offering a competitive salary range of $80,000–$85,000, depending on experience. The role provides the opportunity to work closely with technical leadership and operational teams to ensure systems remain reliable, scalable, and aligned with business needs.This is a hands-on, technical role designed for someone with a strong engineering mindset who enjoys working directly with data, applications, and system workflows. The Business Systems Programmer will collaborate across IT and telecommunications functions, helping optimize business-critical systems and improve overall performance.This position is in-office to start, with the potential for hybrid or remote flexibility as the role and workload evolve.Key Responsibilities Design, maintain, and optimize Microsoft SQL database schemas and structuresWrite, analyze, and tune complex SQL queries, views, and stored proceduresEnsure data integrity, performance, and availability across production and non-production environmentsCollaborate with operations and leadership to develop reports, system automations, and process improvementsSupport and enhance business systems through programming and automation (C#)Assist with database migrations, upgrades, and backup/recovery strategiesReview existing database designs and workflows and recommend improvementsProvide SQL development, performance, and architecture best-practice guidanceServe as a technical resource supporting IT and telecommunications-related systemsLead and support junior team members as needed, with potential direct reportsRequired Qualifications Strong expertise in Microsoft SQL, including complex queries, indexing, normalization, and performance tuningSolid understanding of relational database architecture and designEngineering-focused mindset with strong troubleshooting and problem-solving skillsExperience working with or supporting applications written in C#Familiarity with version control systems and structured development workflowsAbility to collaborate effectively across technical and non-technical teamsPreferred Qualifications Experience supporting Microsoft SQL Server in production environmentsExperience working with live, business-critical systems and dataAbility to read and debug application code (light C# work)Experience in the collections industry (call data, collection data, dialer systems)Familiarity with Latitude or similar collections platformsPrior experience mentoring or leading technical staffCompensation & Benefits Competitive salary range of $80,000–$85,000, depending on experienceMedical, dental, and vision insurance optionsHealth Savings Account (HSA) eligibility401(k) retirement plan with employer matchPaid time off, paid sick time, and paid holidaysCompany-paid life and disability insuranceEmployee Assistance Program (EAP)Additional wellness and community-focused programsStaffBuffalo Standard Disclaimer:
The advertised pay range represents what we believe at the time of this job posting that our client would be willing to pay for this position. Only in special circumstances, where a candidate has education, training, or experience that far exceeds the requirements for the position, would we consider paying higher than the stated range.StaffBuffalo is an Equal Opportunity Employer and does not discriminate in employment on account of race, color, religion, national origin, citizenship status, ancestry, age, sex (including sexual harassment), sexual orientation, gender, gender identity or expression, marital status, physical or mental disability, military status, or unfavorable discharge from military service.
StaffBuffalo