We are seeking a highly skilled and experienced Senior Data & BI Developer to join our team. This is a key position for an individual who thrives in a Microsoft-centric environment and possesses extensive expertise in data management, business intelligence, and cloud technologies. The ideal candidate will be a strong communicator, capable of collaborating with both customers and internal teams, and have the flexibility to travel as required.
Responsibilities:
- Design, develop, and maintain Business Intelligence (BI) solutions using Microsoft technologies including SQL Server, Power BI, SSIS, SSRS, Azure and Fabric.
- Architect and implement data solutions in Microsoft Azure (Azure Data Factory, Azure Synapse, and Azure SQL Database).
- Work closely with customers to understand business requirements, propose data solutions, and deliver actionable insights.
- Lead and mentor junior team members in the development and optimization of data pipelines, data models, and BI dashboards.
- Collaborate with internal teams to ensure seamless integration of BI solutions into existing systems.
- Take ownership of the full BI lifecycle, including requirements gathering, data modeling, development, testing, and deployment.
- Troubleshoot and optimize data workflows to ensure high performance and reliability.
- Stay up-to-date with the latest Microsoft technologies and industry trends, evaluating new tools and solutions for potential integration into our ecosystem.
- Work in an agile environment and adapt quickly to changes in priorities or business needs.
- Travel to customer locations for meetings, workshops, or on-site project work as required.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Information Systems, or related field.
- Minimum of 5 years of experience in data development and business intelligence, with at least 3 years working with Microsoft technologies.
- Strong experience in SQL Server (SQL, T-SQL, SSIS, SSRS).
- Expertise in Power BI, including report and dashboard development, DAX, and Power Query.
- Experience with cloud platforms, specifically Microsoft Azure (Azure Data Factory, Azure Synapse, Azure SQL Database, Azure Analysis Services).
- Strong understanding of data modeling, ETL processes, and performance tuning.
- Solid knowledge of Microsoft certifications, such as:
- Microsoft Certified: Azure Data Engineer Associate
- Microsoft Certified: Power BI Data Analyst Associate
- Microsoft Certified: Azure Solutions Architect Expert (preferred)
- Proven ability to communicate technical concepts to non-technical stakeholders and customers.
- Strong problem-solving skills, attention to detail, and the ability to work independently.
- Experience with additional data platforms (e.g., Google BigQuery, Snowflake) is a plus.
- Familiarity with Agile methodologies and collaborative development tools (e.g., Jira, Confluence).
- Willingness to travel for client meetings and project delivery (up to 25%).
Preferred Skills:
- Knowledge of other BI tools or cloud platforms, including Google BigQuery, Snowflake, or AWS.
- Experience with advanced analytics and machine learning models is a bonus.
- Strong interpersonal skills with the ability to build relationships with both technical and business stakeholders.