Senior Power BI Developer
Apex Systems - Glen Allen, VA
Apply NowJob Description
SENIOR POWER BI DEVELOPERWHO WE ARE Apex Systems is a leading global technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients' digital visions. We provide a continuum of services, including strategy and enablement, innovation and productivity, and technology foundations to drive better results and bring more value to our clients. Apex transforms our customers with modern enterprise solutions tailored to the industries we serve. Apex has a presence in over 70 markets across North America, Europe, and India. Apex is a part of the Commercial Segment of ASGN Incorporated (NYSE: ASGN). To learn more, visit At Apex Systems, we prioritize professional development, work-life balance, and fostering a collaborative culture. We value our team's well-being and recognize the importance of building strong relationships. That's why we organize regular team-building events and philanthropic days to give back to the community - fostering a sense of purpose and fulfillment among our team.Join us for career advancement, innovative solutions, and a supportive environment focused on your success.JOB DESCRIPTIONWe are seeking a highly motivated and experienced Senior Power BI Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining Power BI reports and dashboards; creating and managing Power BI solutions for the entire company. Ensuring data quality, accuracy, and consistency across reports and dashboards and driving the development and delivery of new Power BI projects. The candidate must be highly skilled, professional, and strictly adhere to all project timelines and deliverables. The candidate must be able to work independently, make decisions with limited information, and ensure the best possible outcomes for our business.Design, develop, and maintain Power BI reports, dashboards, and data models, adhering to coding standards and best practicesDevelop and maintain version control for databases and dashboards to ensure consistency and accuracy across all reports and data sourcesCollaborate with business stakeholders, data analysts, and IT teams to understand business needs, data sources, and requirementsTranslate business requirements into technical specifications and develop solutions that meet or exceed stakeholder expectationsUse Agile and Waterfall methodologies, along with Azure DevOps, to track projects and ensure timely delivery of solutionsDebug and optimize new and existing code to improve performance and ensure data accuracyDevelop documentation to standardize reports across the entire IT organization and ensure that reports are aligned with business objectivesTake ownership of the Power BI tool and plan roadmaps to interact, develop, and publish reports in partnership with the businessManage security, access, and licensing of the Power BI tool for online servicesCreate a unified database system to feed all other reports with row-level security depending on roles and responsibilities via dataflows and datamartsTrack the usage of Power BI services, plan future utilization, and keep data models from passing the existing license capacity for the company not to incur extra costsProactively monitor performance and identify opportunities for improvement and optimizationStay up to date with the latest Power BI features and trends and apply new knowledge to improve existing solutionsCreate strong user interface and user experience design, including data visualization and report formatting, to create the best possible user experienceDebug and optimize new and existing codeJOB REQUIREMENTSBachelor's Degree with a concentration in Business, Computer Science, Statistics, or Information Systems.5+ years of PowerBI experience.5+ years of MS T-SQL development experience.Knowledge on DAX highly preferred.Experience with UI/UX designStrong understanding of data modeling concepts, data warehouse design, and data integrationExceptional leadership, time management, and organizational skills.Excellent communication and collaboration skillsConsulting or staffing experience is a plus.Strong creative and analytic problem-solving skills.Relevant certifications (Azure/AWS Data or Analytics Certifications, SQL Management Studio, MS Power BI, Snowflake).Good working knowledge of Azure DevOps for version control and task/bug tracking.This position will be a hybrid role and requires at least 3 days in-office per weekOUR AWESOME BENEFITS Competitive PayHealth, Dental and Vision InsuranceVacation and Holiday PayTeam Building EventsPartial Gym Membership Paid401k Retirement PlanTraining and Advancement opportunitiesTuition ReimbursementBirthdays OffPhilanthropic OpportunitiesReferral ProgramLong and Short-Term DisabilityLife Insurance
Created: 2024-10-11