Associate Software Engineer, Analytics
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).