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

Get the CLI →

ThoughtLabs Belgium

NewBe an early applicant

Software Engineer

Posted
Discussion

Summary

A full-stack software engineer role centered on Power BI: building dashboards, data models and paginated reports backed by Microsoft SQL Server (T-SQL, DAX, Power Query/M) and REST APIs, plus performance tuning, documentation, and 2nd/3rd-line support.

  • Has gone at least 1 time through the complete lifecycle of the solution
  • Expert in developing enterprise level software systems in specified technology domain
  • Knows UML and can design applications in UML
  • Proficient in designing and developing data layer, business logic layer and UI layer
  • Worked in Scrum developments
  • Is capable for leading technical teams
  • Holds ability to document effectively technical solutions
  • Presents problem solving skills

Specific requirements:

  • Minimum 2 years of experience in Full-stack Power BI support or developer role (custom solutions development, dashboards, data models, paginated reports etc.)
  • Microsoft SQL Server applications development with T-SQL knowledge, experience with Experience with Web Services, REST API, HTTP API
  • Experience with DAX & Power Query (M language) – data optimization, Advanced Data Analytics tools, Row-Level Security (RLS), Object-Level Security (OLS).
  • Strong skills in Power BI performance tuning via MS SQL source optimization, including efficient T-SQL, database Views, and maximizing Query Folding.
  • Requirement elicitation and draft specifications for final solution
  • Teamwork, conflict management, result-oriented, able to present to Business stakeholders and other audience

Typical tasks and responsibilities:

  • Designs and develops the system
  • Optimizes software from performance, security and quality points of view
  • Produces technical documentation
  • Estimates effort and time for development
  • Sets software development standards
  • Propose technical solutions for business needs and technical problems
  • Collects and interprets software metrics
  • Manages configuration and releases
  • Contributes to requirements analysis, testing, quality assurance, change management, deployment-Tests solutions and develops testing tools-Documents developments
  • Prototypes solutions
  • Acts as 2nd and 3rd line support

Required certificates:

At least 1 certification among:

  • Intermediate level certificate in software development relevant to the domain
  • or an equivalent certification recognized internationally (subject to acceptance as a valid credential by the Contracting Authority)

Skills

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.

A new version of freehire is available