As a Developer / Senior Developer you will:
As a Developer/Senior Developer, you will play a crucial role in developing and ensuring the smooth operation of our services by engaging in development tasks and providing key support functions.
Your responsibilities will include:
● Develop and Enhance BI Solutions: Design, develop, and maintain Business Intelligence (BI) solutions to support business reporting and analytics needs.
● Work with Modern Data Technologies: Utilize SQL-based solutions while transitioning to cloud technologies such as Azure Data Factory, Data Lake, Fabric, and Databricks (Spark). Leverage Power BI for data visualization and reporting.
● Engage in Agile Development Practices: Actively participate in Agile ceremonies, including sprint planning, backlog refinement, daily SCRUM, and retrospectives. Collaborate with cross-functional teams to deliver iterative improvements.
● Ensure Data Quality and Reliability: Develop and implement best practices to ensure high data accuracy and consistency across all BI products. Work closely with business stakeholders to align data solutions with business needs.
● Drive Continuous Learning and Improvement: Stay updated with industry trends and emerging technologies in BI, data engineering, and cloud computing.
● Contribute to the Transition to a Cloud-Based Infrastructure: Assist in migrating on-premise SQL-based solutions to Microsoft Azure’s cloud ecosystem. Help design and implement modern, scalable architectures that support the organization's long-term BI strategy.
● Support and Monitor Batch Processes: Manage and monitor batch jobs, ensuring data pipelines run efficiently and accurately. Troubleshoot and resolve issues related to data processing and system performance.
Additional Requirement:
We are seeking candidates with a flexible and positive attitude, who possess strong communication skills and can foster effective relationships within their team and across the organization.
● Problem-Solving & Analytical Skills: Ability to troubleshoot and resolve data processing and performance issues. Strong analytical thinking with attention to data quality and reliability.
● Self-Motivated & Continuous Learning: Willingness to learn new technologies and adapt to BI trends. Proactively identify opportunities for process improvements and automation.
● Business Awareness: Understanding of BI solutions' impact on business decisions. Ability to translate business needs into data-driven solutions.
● Experience Level: Open to all experience levels, from entry-level to senior professionals.
● Flexibility & Ownership: Ability to manage multiple priorities in a fast-paced environment. Ownership of tasks and accountability for high-quality outcomes.
Essential Criteria
● Languages: SQL, Python, PySpark, DAX, C#
● Data Platform: SQL Server RDBMS and Delta lake
● ETL: SQL Server Integration Services or Data Bricks or Azure Data Factory
● Familiarity with Azure Cloud Platform: Data Lake, Data Factory, Data Bricks (Spark), SQL MI / DB, Fabric
● Modelling: Tabular (DAX) / Power BI / Fabric Datawarehouse
● Strong communication, organizational, and problem-solving skills
● Solid understanding of IT tools and technologies
● Experience with data querying using SQL (from Basic to Advanced)
● Familiarity with Business Intelligence concepts
● Strong documentation and reporting skills
Desirable Criteria
● Skills in creating business reports using tools like SSRS, PowerBI, or similar
● Experience with ServiceNow
● Data Platform: SQL 2012 up to Azure SQL MI / DB
● Reporting: PowerBI or similar e.g. Tableau, SQL Server Reporting Services
● Development Management: TFS / Azure DevOps / GIT Hub
● AI / ML