Senior Business Systems Developer

York Enterprise Solutions•Westchester, IL

About The Position

York Solutions, LLC is seeking an experienced Senior Business Systems Developer to design, develop, maintain, and enhance business-critical applications, databases, and financial systems. This hands-on senior technical position focuses on Microsoft SQL Server, .NET development, systems integration, and financial data. The successful candidate will work with accounting, operations, and technology teams to understand business requirements, create reliable solutions, and support systems used in daily operations. The role offers increasing ownership and responsibility for the company’s business applications, databases, and integrations. York Solutions maintains a technology environment supporting accounting, staffing, reporting, and business operations. It includes Microsoft SQL Server and T-SQL; VB.NET, .NET Framework, Windows Forms, and custom applications; REST APIs, ODBC, ETL processes, and third-party integrations; Bullhorn, Sage Intacct, and internal accounting and operational applications; Tableau, Power BI, SSRS, Excel, and custom reporting solutions; and Microsoft Access and legacy Windows-based applications. The developer will maintain and enhance existing systems while identifying opportunities to improve performance, reliability, automation, and maintainability. The position requires a bachelor’s degree in a related field or equivalent professional experience and at least seven years of relevant professional experience. Advanced SQL Server and T-SQL expertise, strong VB.NET and .NET Framework skills, experience integrating business systems, and working knowledge of accounting processes are required. Preferred qualifications include experience with the listed financial, reporting, cloud, and legacy technologies. The company offers a competitive salary of $120,000–$140,000 and performance-based incentives, medical, dental, and vision benefits, a retirement plan with a company contribution (amount unspecified), paid time off and company holidays, professional development and certification opportunities, and flexible or hybrid arrangements where applicable.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Accounting, Finance, or a related field, or equivalent professional experience.
  • At least 7 years of professional experience in software development, database programming, and business application support.
  • Advanced proficiency in Microsoft SQL Server and T-SQL, including database design, complex queries, stored procedures, functions, performance tuning, and troubleshooting.
  • Strong proficiency in VB.NET and the Microsoft .NET Framework, including development, maintenance, troubleshooting, and enhancement of Windows Forms and other custom business applications.
  • Experience designing, developing, and maintaining integrations using APIs, ODBC, ETL processes, and other integration technologies.
  • Experience supporting business-critical applications, troubleshooting production issues, implementing improvements, and maintaining system reliability.
  • Strong understanding of relational database design, data integrity, data validation, and reconciliation across business systems.
  • Working knowledge of accounting principles and financial workflows, including general ledger, accounts payable, accounts receivable, billing, journal entries, and financial reporting.
  • Experience supporting accounting, ERP, financial reporting, or other enterprise business applications.
  • Ability to analyze business requirements, recommend technical solutions, and work with accounting, operations, and other departments to improve processes.
  • Strong analytical, problem-solving, communication, and documentation skills, including the ability to troubleshoot complex technical and business issues.
  • Ability to independently manage business-critical applications, lead technical projects, prioritize competing demands, and take ownership while collaborating with stakeholders and technology teams.

Nice To Haves

  • Experience with Bullhorn, Sage Intacct, or similar staffing, ERP, accounting, and financial management systems.
  • Experience developing and maintaining Microsoft Access applications, including integration with SQL Server databases.
  • Familiarity with legacy SQL Server environments, database migrations, and application modernization.
  • Experience with SSIS, SSRS, Power BI, or similar reporting and business intelligence tools.
  • Experience developing and maintaining RESTful Web APIs and integrating applications with cloud-based services and third-party platforms.
  • Familiarity with Microsoft Azure, Azure SQL, or other cloud-based database and application technologies.
  • Experience developing web-based business applications using ASP.NET, JavaScript, or other modern web development technologies.
  • Experience automating accounting, financial reporting, data reconciliation, and other operational processes.
  • Experience evaluating, modernizing, and transitioning legacy applications while maintaining business continuity and data integrity.

Responsibilities

  • Design, develop, optimize, and maintain Microsoft SQL Server databases, tables, views, stored procedures, functions, triggers, and queries.
  • Develop, maintain, and enhance custom business applications using VB.NET, Microsoft .NET technologies, and SQL Server, including Windows-based applications and future development initiatives.
  • Develop secure and reliable integrations among accounting platforms, internal applications, third-party systems, and reporting tools.
  • Translate accounting and business requirements into technical specifications and software solutions.
  • Support financial processes involving the general ledger, accounts payable, accounts receivable, billing, and financial reporting.
  • Create ETL processes, data imports and exports, conversions, interfaces, and automated workflows.
  • Improve SQL query performance, indexing strategies, database structures, and application response times.
  • Develop reports, dashboards, and data extracts for financial and operational decision-making.
  • Validate data accuracy, completeness, consistency, and reconciliation across systems.
  • Troubleshoot complex application, database, integration, and production issues.
  • Implement security controls, audit trails, error handling, logging, and data-access permissions.
  • Create and maintain technical documentation covering application architecture, databases, integrations, data mappings, business processes, and support procedures.
  • Collaborate with internal stakeholders and external vendors to deliver projects on schedule.
  • Independently manage business-critical applications, lead technical projects, prioritize competing demands, and take ownership of technical solutions.

Benefits

  • Competitive salary and performance-based incentives
  • Medical, dental, and vision benefits
  • Retirement plan with company contribution (amount unspecified)
  • Paid time off and company holidays
  • Professional development and certification opportunities
  • Flexible or hybrid work arrangements, where applicable
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service