Point your AI agent at freehire and let it find you a job.

Get the CLI →

DCG

New

Power BI Software Developer

Posted Updated
Discussion
  • Private medical care
  • Co-financing for the sports card
  • Constant support of dedicated consultant
  • Employee referral program
  • Minimum 4 years of relevant professional IT experience
  • At least 2 years of experience in a similar software development role
  • Minimum 2 years of hands-on experience in full-stack Power BI development or support, including custom reporting solutions, dashboards, data models and paginated reports
  • Minimum EQF Level 6 education (bachelor's degree or equivalent). An ICT-related degree is not mandatory
  • English proficiency at B2 level or higher, supported by appropriate certification
  • At least one internationally recognized intermediate-level software development certification relevant to the required technology domain, or an accepted equivalent
  • Strong practical experience with Microsoft Power BI, including report development and semantic data modelling
  • Advanced knowledge of DAX and Power Query (M)
  • Experience with Microsoft SQL Server and T-SQL development
  • Ability to optimize Power BI performance through SQL query tuning, database views and query folding
  • Experience integrating REST APIs, HTTP APIs and web services
  • Knowledge of Row-Level Security (RLS) and Object-Level Security (OLS)
  • Experience with data transformation, optimization and advanced analytics tools
  • Knowledge of Git and Azure DevOps
  • Experience with full software development lifecycle processes
  • Understanding of enterprise software development principles and layered application architecture
  • Familiarity with UML, Scrum and technical documentation

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.