What are the responsibilities and job description for the Power BI Developer position at TALENT Software Services?
Daily Duties / Responsibilities
Bachelor's degree or Master's degree in Computer Science, Information Technology, Data Science, or a related field, or equivalent work experience.
Preferred Certifications
- Data Modeling and Transformation: Collaborate with stakeholders to gather requirements and translate them into technical specifications. Build and maintain data models within Power BI using DAX (Data Analysis Expressions) and Power Query.
- Report Development: Design, develop, and publish interactive dashboards and reports in Power BI. Ensure reports are user-friendly and meet business requirements.
- Data Integration: Connect Power BI to various data sources, including databases, APIs, and flat files. Perform data cleansing and transformation to prepare data for analysis.
- Performance Optimization: Monitor and optimize dashboard performance and responsiveness. Implement best practices for data visualization and reporting.
- Collaboration and Communication: Work closely with business stakeholders, data analysts, and other stakeholders to understand reporting needs. Provide training and support to end-users and ITS on using Power BI.
- Documentation: Maintain documentation of Power BI solutions, including data models, reports, and business logic. Create user guides and training materials for stakeholders.
- Develop Technical Documentation: Follow agency policies, CJIS security guidance, and state security standards.
- Troubleshooting and Support: Address any Power BI reports and dashboards issues. Provide ongoing support and maintenance for existing Power BI solutions.
- Facilitate ongoing knowledge sharing sessions with IT Team.
- Change Management: Support and adhere to change management process. Be aware of security-based change processes, i.e., documentation, deployment strategies, and change log reviews.
- Risk Management: Identify risks and communicate them to the CIO and IT teams.
- Power BI Expertise: Proficient in Power BI Desktop and Power BI Service for report creation and publishing. Experience embedding Power BI in custom applications.
- Data Modeling: Strong understanding of data modeling concepts and experience in building complex data models.
- DAX Proficiency: Ability to write advanced DAX queries for calculations and data manipulation.
- SQL Skills: Proficient in SQL for querying and extracting data from relational databases.
- Data Visualization: Strong skills in creating engaging and effective visualizations that communicate data insights clearly.
- Analytical Thinking: Ability to analyze data requirements and translate them into actionable insights.
- Communication Skills: Strong verbal and written communication skills for collaboration.
- Experience with Power Apps, Power Platform, and Dynamics 365 Apps.
- Skilled with SharePoint, Stream, and Teams.
- Ability to communicate directly with the IT team, business employees, and vendor partners.
- Experience with ETL Tools: Familiarity with ETL (Extract, Transform, Load) tools such as Azure Data Factory or SSIS.
- Knowledge of Azure Services: Understanding of Azure services related to data analytics and reporting.
- Business Intelligence Concepts: Familiarity with business intelligence methodologies and best practices.
- Experience with .NET and C#: Understanding of programming languages like data manipulation and analysis.
- Experience with IBM SPSS.
- Good time management skills to meet project and action items deadlines.
- Excellent decision-making and critical-thinking skills.
- Excellent oral and written communication skills to communicate effectively with others.
- Ability to understand, develop, and create technical documentation to demonstrate working knowledge.
- Good organization skills and detail-oriented.
- Ability to learn and support new technologies and train others.
- Good interpersonal skills.
- Proven ability for support to end-users and technical support teams.
- Proactive and self-motivated.
- Self-manage abilities.
Bachelor's degree or Master's degree in Computer Science, Information Technology, Data Science, or a related field, or equivalent work experience.
Preferred Certifications
- Microsoft Certified: Data Analyst Associate
- Microsoft Certified: Azure Data Scientist Associate
- Microsoft Certified: Azure Data Engineer Associate
- Power BI Certification (from recognized institutions)