Business Systems Programmer
Do 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 structures
Write, analyze, and tune complex SQL queries, views, and stored procedures
Ensure data integrity, performance, and availability across production and non-production environments
Collaborate with operations and leadership to develop reports, system automations, and process improvements
Support and enhance business systems through programming and automation (C#)
Assist with database migrations, upgrades, and backup/recovery strategies
Review existing database designs and workflows and recommend improvements
Provide SQL development, performance, and architecture best-practice guidance
Serve as a technical resource supporting IT and telecommunications-related systems
Lead and support junior team members as needed, with potential direct reports
Required Qualifications
Strong expertise in Microsoft SQL, including complex queries, indexing, normalization, and performance tuning
Solid understanding of relational database architecture and design
Engineering-focused mindset with strong troubleshooting and problem-solving skills
Experience working with or supporting applications written in C#
Familiarity with version control systems and structured development workflows
Ability to collaborate effectively across technical and non-technical teams
Preferred Qualifications
Experience supporting Microsoft SQL Server in production environments
Experience working with live, business-critical systems and data
Ability 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 platforms
Prior experience mentoring or leading technical staff
Compensation & Benefits
Competitive salary range of $80,000–$85,000, depending on experience
Medical, dental, and vision insurance options
Health Savings Account (HSA) eligibility
401(k) retirement plan with employer match
Paid time off, paid sick time, and paid holidays
Company-paid life and disability insurance
Employee Assistance Program (EAP)
Additional wellness and community-focused programs
StaffBuffalo 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.