About the Role As a Software Engineer II, you will perform Power BI reporting, dashboard design, research, and development assignments within a specific software functional area or product line. In this role, you will work on cutting‑edge technologies and innovative projects that shape the future of our products. Responsibilities Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity. Connecting Power BI to various data sources: SQL Server, Azure, Service Now, APIs. Working closely with other development team members to understand product requirements and translate them into software designs. Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders. Resolving technical issues as necessary while optimizing performance of reports and queries. Completing simple bug fixes and keeping abreast of new technology developments. Requirements At least 2+ years of Software Engineering experience. BS in Engineering/Computer Science or equivalent experience required. Experience performing ETL/ELT processes using Power Query (M language)/DAX. Ability to design and develop scalable data models using star/snowflake schemas. Familiarity with cleaning, transforming, and integrating data from multiple sources (databases, APIs, files). Proven experience building interactive dashboards and reports using Microsoft Power BI. Proficiency with data manipulation languages and ability to work with data models. Background in developing visually compelling and user‑friendly reports. Benefits Medical Aid. Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover). Modern family benefits, including adoption and surrogacy. Study Leave. Working flexible hours – flex the times you work in the day to fit everything in and work when you are most productive. Shared parental leave, study assistance, and sabbaticals. Well‑being initiatives. #J-18808-Ljbffr