A Software Engineer on the BI (Business Intelligence) team will work with data and code to deliver exceptional data analytics to our partners. The position will work on the reporting and analytics in an agile team to plan, design, and execute on business intelligence solutions. The solutions include Azure Cloud and Power BI, AWS, SQL Server and Snowflake on the back end with visualization and UX provided through a C# website with Angular components for our external partners.
Primary Responsibilities:
Plan, create, coordinate, and deploy data warehouse databases and transformations
Work on data loading and transformation
Develop data architecture, data modeling, and mapping solutions within a structured data warehouse environment
Create Power BI Embedded components
Enhance and maintain a C# web application
Knowledge, Skills and Abilities:
Ability to effectively communicate technical concepts to other technical staff members.
Ability to interface well with Professional Service staff and other non-technical members of the organization.
Demonstrated aptitude for learning new technologies.
Knowledge relating to the area in which analysis and coding is performed.
Experience with data modeling in a database or visualization tool
Minimum Qualifications:
Bachelor’s degree in Computer Science or related area or equivalent education or work experience.
4+ years of experience working as a software engineer
Experience in relational database development, specifically SQL
Experience with SQL Server and Transact-SQL
Experience in Web application development
Additional Preferred Qualifications:
Experience with cloud data solutions such as Azure/PowerBI, Snowflake or AWS data warehouse solutions.
Experience developing in a .NET framework and C#
Experience with Angular or Javascript
Experience with Azure DevOps and Git repositories
Experience with Scrum