Logo for Ellis Porter - The Immigration Attorneys

Business Intelligence Developer (Internal Applicants Only)

Role overview

Qualifications

  • Bachelor's degree or equivalent combination of education and work experience
  • Working knowledge of how EP operates, including practice areas and case lifecycle
  • Ability to communicate effectively with non-technical stakeholders
  • Willingness to learn Power BI, Power Query, and DAX on the job

Responsibilities

  • Meet with Porters to understand reporting needs and translate them into requirements
  • Build and maintain Power BI dashboards to address those needs
  • Write data transformations in Power Query and DAX calculations for reports
  • Manage dashboard access and handle ad-hoc reporting requests

About the company

Ellis Porter - The Immigration Attorneys logo

Ellis Porter - The Immigration Attorneys

Legal Services

Ellis Porter is a law firm focused on managing the immigration experience for employers and individuals. We help companies navigate their immigration experience by providing clear guidance, peace of mind and a personal touch. Immigration Services for Foreign Professional Workers: Temporary Work Visas Professional Workers (H-1B) Intracompany Transfers (L-1A/L-1B) NAFTA Professionals (TN) Extraordinary Ability Workers (O-1) Athletes, Artists and Entertainers (P-1/P-2/P-3) Temporary Non-Work Visas for Business Trips Business Visitor (B-1) Green Cards (Permanent Work Visas) Labor Certification/Reduction in Recruitment (RIR) Green Card Applications in All Employment-Based Categories Adjustment of Status Consular Visa Processing Immigration Services for Foreign Business Investors: Temporary Business Visas Treaty Traders (E-1) Treaty Investors (E-2) Temporary Non-Work Visas for Business Trips Business Visitor (B-1) Green Cards (Permanent Work Visas) Labor Certification/Reduction in Recruitment (RIR) Green Card Applications in All Employment-Based Categories Adjustment of Status Consular Visa Processing

Company details

IndustryLegal Services
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

The Position: 

As a Business Intelligence (BI) Developer on Ellis Porter’s Data Services team, you will build and maintain the reports and dashboards that Porters rely on to make informed decisions. You will partner directly with teams across the firm to understand their reporting needs and translate them into clear, reliable dashboards. You will also own the Power BI data models and refresh cadences behind the dashboards, ensuring reports are accurate, efficient, and positioned to evolve as our firm grows.


This role is designed as a train-up opportunity. We are hiring for aptitude, curiosity, discretion, and a strong understanding of how EP works. Power BI, Power Query, and Data Analysis Expressions (DAX) can be learned on the job through structured support from the Manager of Data Services and Products; deep familiarity with our teams, workflows, and business needs cannot. If you understand our organization and enjoy working with data, we encourage you to apply, even if you have never held a technical title. This role also offers flexibility to adapt to the areas where the BI Developer can have the greatest impact in supporting the team.


This position can be fully remote from any U.S. location, or based in either our Troy, MI or Ann Arbor, MI office as an in-person or hybrid role. Please note - although this role can be remote, all work must be performed within the United States.


What you will do: 

  • Meet with Porters across the firm to understand their reporting needs and translate them into clear requirements 
  • Build and maintain Power BI dashboards to help answer those needs 
  • Build and maintain the data models behind those dashboards (the reusable layer of tables and calculations a dashboard reads from) to ensure reports remain accurate and adaptable 
  • Write data transformations in Power Query to prepare source data, and write DAX calculations to produce the measures shown on the reports 
  • Manage refresh cadences and source connections ensuring reports remain current
  • Manage dashboard access to ensure Porters only see the reports appropriate to their role
  • Handle ad-hoc reporting requests with consistent turnaround 
  • Maintain the existing catalog of EP reports, retire reports no longer in use, and document reports that remain in service
  • Handle sensitive firm data with appropriate discretion at all times
  • Perform other duties as assigned by management


Skills and experience you will bring: 

  • Bachelor's degree or equivalent combination of education and work experience 
  • Working knowledge of how EP operates, including our practice areas, case lifecycle, or the systems our teams use day-to-day
  • A track record of learning new tools or systems on the job and putting them into practice
  • Sound judgment and discretion when handling sensitive firm information
  • Intellectual curiosity and a habit of asking why the numbers are what they are
  • Ability to communicate effectively with non-technical stakeholders and translate business requests into specific build requirements
  • Willingness to learn Power BI, Power Query, and DAX on the job with structured coaching and a defined ramp plan
  • Prior exposure to Power BI, Tableau, Looker, or another business intelligence tool preferred, but not required
  • Familiarity with Structured Query Language (SQL), at a read-only level or greater preferred 
  • Experience producing scheduled or recurring reports (reports that are refreshed and distributed on a defined cadence) in Excel, Google Sheets, Salesforce, or HubSpot preferred 
  • Familiarity with SharePoint lists, Salesforce, HubSpot, or MyCase as data sources preferred
  • Strong attention to detail

Compensation: Based on Experience

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
Β·

Business Intelligence Analyst Related jobs

Other jobs at Ellis Porter - The Immigration Attorneys

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.