2

Remote Computer Science Volunteer Jobs in Buffalo, NY

Current enrollment in a Bachelor's or Master's program in Data Science, Computer Science ... Onsite or remote options may be available. Students should be local to the WNY area. This is an ...

next page

Showing results 1-20

Remote Computer Science Volunteer information

What is a remote computer science volunteer?

Remote computer science volunteers are individuals who offer their technical skills and knowledge in computer science to assist organizations, nonprofits, or educational programs from a distance, typically via the internet. They may contribute to projects such as coding, software development, website maintenance, technical support, or teaching programming skills. Volunteering remotely allows these individuals to support causes they care about without needing to be physically present, making it accessible for people from different locations. This role often requires strong communication, self-motivation, and a willingness to collaborate online.

What are the key skills and qualifications needed to thrive as a remote computer science volunteer?

To thrive as a Remote Computer Science Volunteer, you need a solid understanding of programming languages, algorithms, and software development principles, often supported by formal education or relevant coursework. Familiarity with collaboration tools like GitHub, project management platforms, and virtual meeting software is typically required. Strong communication, self-motivation, and teamwork skills help volunteers effectively contribute and coordinate with diverse, remote teams. These skills and qualities are important for delivering impactful technical solutions and maintaining productivity in a virtual environment.

How do remote computer science volunteers typically collaborate with team members and project stakeholders?

As a Remote Computer Science Volunteer, you’ll often work with a distributed team using online collaboration tools such as Slack, GitHub, and project management platforms like Trello or Asana. Communication is key, as you’ll need to coordinate with fellow volunteers, project managers, and sometimes end users to clarify requirements, share progress, and review code. Regular virtual meetings and asynchronous updates help maintain project momentum. This collaborative environment not only enhances teamwork but also exposes you to a variety of work styles and technical challenges.

What is the difference between Remote Computer Science Volunteer vs Remote Software Developer?

AspectRemote Computer Science VolunteerRemote Software Developer
Required credentialsOften no formal certifications; focus on skills and passionTypically requires a degree or certifications in software development
Work environmentNon-profit projects, open-source, or educational initiativesCommercial or client-based projects, startups, or established companies
Employer and industry usageNon-profit organizations, open-source communities, educational programsTech companies, startups, corporate clients
Common search and comparison intentUnderstanding volunteer opportunities in CSFinding remote software development jobs

Remote Computer Science Volunteers typically work on non-profit or open-source projects without formal certifications, focusing on community impact. In contrast, remote software developers usually work on commercial projects requiring specific technical credentials. Both roles involve remote work but differ in purpose, environment, and employer type.

What are popular job titles related to Remote Computer Science Volunteer jobs in Buffalo, NY?

For Remote Computer Science Volunteer jobs in Buffalo, NY, the most frequently searched job titles are:

What job categories do people searching Remote Computer Science Volunteer jobs in Buffalo, NY look for?

The top searched job categories for Remote Computer Science Volunteer jobs in Buffalo, NY are:

Infographic showing various Remote Computer Science Volunteer job openings in Buffalo, NY as of August 2026, with employment types broken down into 77% Full Time, 14% Part Time, and 9% Contract. Highlights an 100% Remote job distribution.

Lead Business Intelligence & Analytics Architect

Buffalo, NY • On-site, Remote

UBMD Physicians Group
Outpatient Health Care • 11 - 50 employees

$150K/yr

Full-time

Posted 3 days ago

New


Job description

Lead Business Intelligence & Analytics Architect

Full-Time | Hybrid/Remote

Pay Range: $150,000/year

Position Summary

The Lead Business Intelligence & Analytics Architect will serve as a key technology leader within UBMD's Data and Information organization, reporting to the Chief Data and Information Officer (CDIO). This role will lead data and Analytics technology transformation initiatives, including designing and architecting a modern cloud-based enterprise data warehouse, defining modern data architecture patterns, and establishing enterprise-wide data strategy, governance, and standards to support strategic business and clinical initiatives.

This role will lead the design and implementation of scalable, secure, and high-performing data solutions in a fast-paced, evolving healthcare environment. Working closely with clinical, financial, operational, and IT leadership, the Lead Architect will deliver innovative data platforms and analytics capabilities that enable informed, data-driven decision-making.

Key Responsibilities

  • Design, develop, and maintain a modern cloud-based enterprise data warehouse architecture supporting clinical, operational, financial, and administrative analytics.
  • Define and maintain enterprise data architecture standards, best practices, and technology roadmaps aligned with organizational goals.
  • Develop and maintain enterprise architecture artifacts, including conceptual, logical, and physical data architecture diagrams, technical solution designs, reference architectures, and multi-year technology roadmaps.
  • Own the full data platform lifecycle—from schema design and pipeline architecture to monitoring, performance tuning, administration, and continuous optimization.
  • Design and implement scalable ELT/ETL pipelines, data integration frameworks, and modern data ingestion solutions, including CDC and API-based integrations.
  • Develop and maintain enterprise data models supporting analytics, reporting, and operational decision-making.
  • Establish and promote enterprise data governance, data quality, metadata management, and security standards. 
  • Architect solutions leveraging Epic Clarity, Caboodle, and other enterprise healthcare data sources.
  • Partner with clinical, financial, operational, and executive leadership to translate business requirements into scalable technical solutions.
  • Collaborate with stakeholders to identify opportunities where data and analytics capabilities can improve clinical outcomes, operational efficiency, and business performance.
  • Evaluate emerging technologies and recommend enhancements to UBMD's analytics platform and enterprise data ecosystem.
  • Provide technical leadership, mentorship, and architectural guidance to developers, analysts, and engineering teams.
  • Ensure solutions are secure, scalable, reliable, and aligned with organizational policies, HIPAA requirements, and industry best practices.
  • Demonstrate flexibility by supporting enterprise technology initiatives and cross-functional projects as needed.

Education

  • Bachelor's Degree in Computer Science, Information Systems, or a related field — Required.
  • Master's Degree in Computer Science, Information Systems, or a related field — Preferred.

Preferred Qualifications

  • Epic Clarity or Caboodle Certification.
  • Microsoft certification.
  • Experience with similar modern analytics platforms.
  • Knowledge of programming languages and scripting technologies such as Python, .NET, and PowerShell.
  • Experience supporting healthcare analytics initiatives within physician practice or ambulatory care environments.
  • Experience leading enterprise data transformation initiatives within a healthcare organization.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • 10+ years of experience designing enterprise healthcare data platforms, cloud-based data warehouses, analytics solutions, or modern data architecture patterns.
  • Extensive experience designing and implementing healthcare data architecture and analytics solutions.
  • Deep expertise with Epic data models, including Clarity and Caboodle.
  • Strong experience with SQL development and performance tuning in large healthcare databases.
  • Hands-on experience developing dashboards and visualizations using Tableau, Power BI, or similar business intelligence platforms.
  • Strong understanding of clinical and operational workflows, including Epic EMR, ambulatory workflows, clinical documentation, scheduling, revenue cycle, and healthcare data sets such as ICD-10, CPT, DRG, and claims data.
  • Strong knowledge of ELT, ETL, CDC, APIs, and modern data ingestion techniques.
  • Experience designing and implementing cloud-based enterprise data warehouses or analytics platforms.
  • Strong understanding of data governance, data quality, metadata management, enterprise architecture principles, and data modeling best practices.
  • Demonstrated experience developing and presenting architecture artifacts, including conceptual, logical, and physical architecture diagrams, technical solution documentation, and enterprise technology roadmaps for executive and technical stakeholders.
  • Excellent analytical, problem-solving, communication, presentation, and systems design skills.
  • Proven ability to mentor, coach, and provide technical leadership to IT staff and cross-functional teams.

UB Associates, Inc. is an Equal Employment Opportunity (EEO) employer.