What are the responsibilities and job description for the Business Intelligence (Power BI) Developer position at American Business Forms Inc?
At American Solutions for Business, we pride ourselves on helping people live their American dream. As an employee-owned company, we provide value to our stakeholders through entrepreneurial relationships and solutions. Since 1981, we have grown to be one of the largest distributors in the industry, providing customers with print, branded merchandise, eCommerce solutions, fulfillment and more.
Join our team as a Power BI Developer. The Power BI Developer is expected to develop a deep understanding of reporting tools technologies to create complex data visualizations to satisfy business needs. In this role, you will play a key part in developing and maintaining interactive dashboards and reports using Power BI to support data-driven decision making across the organization. You will work closely with business stakeholders to understand their data needs and translate them into effective and insightful visualizations. The Power BI Developer also participates in the administration of the reporting environment to optimize performance and maintain security.
Essential Duties and Responsibilities:
- Act as a Business Intelligence technical subject matter expert (SME), responsible for the work associated in designing, developing, testing, maintaining, and improving analytic reports and dashboards
- Responsible for the ongoing operational stability of the reporting environment, ensuring objects are properly monitored and audited to provide data integrity, accuracy, and timeliness of delivery
- Create, enhance, and maintain business analytics models (relational and DMR), including packages designed for report development
- Work with the team to mockup the new reports and dashboards and determine the most elegant way to provide data to customers
- Collaborate with team members (business analysts, software engineers, database engineers and managers) with diverse and varied technical skills sets to design and develop customer specific reports
- Ability to design and develop complicated reports including sub-reports, graphical reports, and well-formatted reports according to user requirements
- Develop dashboards that tell a compelling story
- Exhibit a commitment to data quality by validating results compared with the data warehouse database at each step of the development process
- Participant in Agile development methodology; ability to write user stories with measurable results (acceptance criteria); attend daily stand-up meetings and participation planning meetings
- Working daily within a project team environment, taking direction from project management and technical leaders
- Exercise independent judgment and discretion in overall project management. Prioritize, plan and track project progress. Provide status reports on a regular basis.
- Participates in projects as assigned, including requirements gathering, analysis, software/platform selection, design, development, implementation, verification, integration, documentation, upgrades, monitoring, and support
- High level of discretion, comfortable handling sensitive information and maintaining confidentiality
- Appetite for learning new techniques and skills on their own
- Effectively communicate and influence others outside the direct chain of reporting
- Other duties as assigned
Supervisory Responsibilities
This job has no supervisory responsibilities.
What we offer:
We are proud to offer a comprehensive range of benefits designed to support your well-being, career growth, and work-life balance.
- Comprehensive Medical
- Dental/Vision
- PTO
- Volunteer Time Off
- Paid Holidays
- Tuition Reimbursement
- Employee Ownership
- 401K
- EAP
- Ancillary Benefits
T
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education and/or Experience
Bachelors degree in Computer Science, Information Systems, or related field, or relevant work experience. Two to four years of IT and business/industry work experience. Two years of experience in business analysis, solution design, consulting and/or client-facing roles. Demonstrated use of business requirements elicitation and documentation skills. Proven track record of figuring out a solution when no clear solution is visible. Ability to piece together disparate systems to construct a viable prototype.
Core Competencies
- Basic understanding of data analysis and visualization principles.
- Familiarity with Microsoft Power BI, MS-SQL, and DAX, with a working knowledge of same preferred.
- Preferred experience with other BI Tools (e.g., Tableau, Qlik).
- Knowledge of data warehousing and/or data lake concepts.
- Basic programming skills to build applications (e.g. Python R, DAX, C#, Power Query M, JavaScript).
- Familiarity with data visualization best practices.
- Familiarity in integrating tools/applications using solutions such as web services, APIs, and automation tools
- Project Management across various computing platforms; Demonstrated understanding of software development lifecycle and Agile methodologies
- Familiarity with process and workflow automation tools (Power Automate, Visio, SharePoint, etc.) preferred
- Ability to work independently and as part of a team.
- Detail-oriented with a focus on accuracy and quality.
Language Skills
Strong business analysis skills, client services, and strategic thinking. Willingly ask questions where appropriate and guide others when required. Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, and governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Excellent written and verbal communication skills; ability to effectively present, discuss and respond to issues at a technical or non-technical level, depending on the audience.
Mathematical Skills
Ability to apply advanced mathematical concepts and operations such as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory and factor analysis.
Reasoning Ability
Strong adaptability to changing organizational needs; capability to drive implementation and evolution of IT departmental project management practices. Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is frequently required to sit for extended periods of time. Dexterity of hands and fingers is necessary to operate a computer keyboard, mouse, and other computing equipment on a regular basis.
On-call availability is required.
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
The noise level in the work environment is usually quiet.
Travel less than 25% of the time. Position eligible to be a remote worker.
AA/EEO/Vet/Military