Associate Software Engineer, Analytics

Riskonnect

Riskonnect

Software Engineering, Data Science

Colombo, Sri Lanka

Posted on May 25, 2026

Associate Software Engineer, Analytics

We are looking for an enthusiastic and detail-oriented Associate Software Engineer to join our reporting and analytics team. The ideal candidate has foundational knowledge of Microsoft reporting technologies, a willingness to learn, and a passion for turning data into meaningful insights. You will work under the guidance of senior engineers to contribute to the development of data-driven solutions.

Responsibilities

  • Assist in the design, development, and maintenance of Power BI dashboards, paginated reports, and SSRS reports under the direction of senior team members.
  • Support the team in building analytics solutions using Microsoft Fabric and data pipeline workflows.
  • Write and optimize basic to intermediate SQL queries for reporting purposes.
  • Follow established coding standards, version control practices, and documentation guidelines.
  • Track and manage assigned tasks and deliverables using Jira.
  • Use Git or TFS for version control under guidance.
  • Continuously learn and stay updated with Microsoft reporting technologies and best practices.

Requirements

  • Basic to intermediate hands-on experience or academic exposure to Power BI dashboard and report development.
  • Foundational understanding of data modeling concepts and Power BI data connectivity modes (Import, DirectQuery).
  • Working knowledge of Microsoft SQL Server and ability to write SQL queries, with a willingness to develop more advanced skills.
  • Familiarity with Power Query (M) or DAX basics is a plus.
  • Exposure to data transformation concepts and ETL/ELT workflows is an advantage.
  • Good understanding of software development practices including version control (Git/TFS) and agile methodologies.
  • Strong analytical thinking, attention to detail, and eagerness to learn.
  • Good communication and collaboration skills with the ability to work effectively in a team environment.
  • Self-motivated with a proactive attitude toward problem-solving and ownership of assigned tasks.
  • Any exposure to Microsoft Fabric, Dataflows, or Data Pipelines.
  • Awareness of Row-Level Security (RLS) or data governance concepts.
  • Familiarity with PySpark, Python, or data engineering concepts.
  • Progress toward or interest in obtaining certifications such as PL-300 (Power BI Data Analyst) or DP-600 (Microsoft Fabric Analytics Engineer Associate).