Logo for Software Mind

[8AD] Senior Power BI & Azure Synapse Developer

Role overview

Summary

This role focuses on developing and managing infrastructure and data solutions at Software Mind. You will work with Azure technologies to automate processes, enhance database management, and improve deployment efficiency, contributing to the company's growth and operational excellence.

Qualifications

  • Power BI: semantic models, DAX, report definitions, incremental refresh, query folding, troubleshooting model performance issues.
  • Azure Synapse: notebooks, pipelines, triggers, workspace management, source-side query optimization.
  • Strong SQL for data validation, transformation, and troubleshooting.
  • PowerShell scripting for deployment and operational tasks.
  • Preferred: Experience with Azure DevOps and Git/GitHub.

Responsibilities

  • Design and implement Infrastructure as Code (IaC) using Terraform for Azure and Cloudflare.
  • Oversee PostgreSQL DB operations and automate database management tasks.
  • Deploy and configure message queues for efficient data processing.
  • Develop and maintain CI/CD pipelines using GitHub Actions.

Key facts

Hard skills

Other skills

  • Problem Solving

About the company

Software Mind logo

Software Mind

  • IT Services & Consulting
  • Large
  • 1,001–5,000
Software Mind is a global digital transformation partner with operations throughout Europe, the US and LATAM. Driven by tech and empowered by people, we provide companies with software engineers and autonomous, cross-functional development teams who manage software life cycles from ideation to release and beyond. For over 20 years we’ve been enriching organizations with the talent they need to boost scalability, drive dynamic growth and bring disruptive ideas to life. Our top-notch engineering teams combine ownership with leading technologies, including cloud, AI, data science and embedded software to accelerate digital transformations and boost software delivery. A culture, driven by trust, that embraces openness, craves more and acts with respect enables our experts to create evolutive solutions that support scale-ups, unicorns and enterprise-level companies around the world.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Company Description

We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!

Job Description

Responsibilities:
• Design and implement Infrastructure as Code (IaC) using Terraform to automate and manage infrastructure across Azure and Cloudflare, ensuring consistent and scalable deployments.
• Oversee PostgreSQL DB operations and automate DB-related tasks to streamline database management.
• Message Queue Configuration: Deploy and configure message queues to facilitate efficient data processing and communication between services.
• Develop and maintain CI/CD pipelines using GitHub Actions, automating the software delivery process to improve deployment efficiency.
• Ensure security across the infrastructure, enforcing RBAC practices and applying best practices for compliance and security within the DevOps lifecycle.
• Implement and maintain monitoring and observability solutions to track and optimize system performance, identify bottlenecks, and maintain system health.
• Quickly diagnose and resolve any infrastructure- related issues, ensuring minimum disruption to our services.

Qualifications

  • Power BI (must-have): semantic models, DAX, report definitions authored as PBIP with .pbix deployment, incremental refresh, query folding, and troubleshooting model performance issues (e.g., refresh/XMLA timeouts).
  • Azure Synapse (must-have): notebooks, pipelines, triggers, and workspace management; source-side query optimization.
  • Strong SQL for data validation, transformation, and troubleshooting.
  • PowerShell scripting, with comfort working across common modules (e.g., Az, MicrosoftPowerBIMgmt) for deployment and operational tasks.
  • Familiarity with Azure Functions/function apps and CI/CD deployment workflows.
  • Experience with Azure DevOps (work item tracking) and Git/GitHub (branching, pull requests).
  • Senior-level experience preferred, with strong proficiency across this specific tech stack and the ability to work with a high degree of autonomy.

Related jobs

See all jobs

Other jobs at Software Mind