What are the responsibilities and job description for the .NET / Power BI Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Vision Square, is seeking the following. Apply via Dice today!
Job Title: .NET / Power BI Developer
Location: Jackson, MS (Onsite)
Duration: Contract
Key Responsibilities
Application Development
Development Technologies
Job Title: .NET / Power BI Developer
Location: Jackson, MS (Onsite)
Duration: Contract
Key Responsibilities
Application Development
- Design, develop, enhance, and maintain applications using C#, .NET, , and .NET Core.
- Develop and support internal business applications, web forms, APIs, and system integrations.
- Improve application performance, reliability, usability, and maintainability.
- Implement secure coding practices and role-based access controls.
- Support application deployment, configuration, and ongoing maintenance activities.
- Design, develop, and maintain Power BI dashboards, reports, datasets, semantic models, and visualizations.
- Create measures, calculations, and data models using DAX and Power Query.
- Develop executive and operational dashboards to support business decision-making.
- Improve existing reports through enhanced visualization, data accuracy, and performance optimization.
- Collaborate with stakeholders to define KPIs, reporting requirements, and dashboard expectations.
- Write, optimize, and troubleshoot SQL queries, stored procedures, views, and database objects.
- Support ETL processes, data transformation, data cleansing, and reporting automation initiatives.
- Analyze and resolve data quality, reporting, and database performance issues.
- Ensure consistency, reliability, and governance of reporting data sources.
- Gather business requirements and translate them into technical solutions.
- Work closely with agency leadership, business units, and IT teams to deliver high-quality solutions.
- Document technical designs, report logic, data sources, and support procedures.
- Provide technical guidance and mentoring to junior developers and support personnel.
- Participate in modernization and continuous improvement initiatives.
- Bachelor''s degree in Computer Science, Information Systems, or related field (or equivalent experience).
- Strong experience with C#, .NET, , and .NET Core development.
- Hands-on experience developing Power BI reports, dashboards, datasets, and visualizations.
- Experience with SQL Server, SQL development, stored procedures, and database troubleshooting.
- Experience building APIs, web applications, and system integrations.
- Knowledge of ETL processes and data transformation techniques.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to work independently and collaboratively within cross-functional teams.
- Experience in government, public sector, or large enterprise environments.
- Knowledge of Microsoft 365, SharePoint, Azure, and Entra ID.
- Experience with JavaScript, AngularJS, ReactJS, HTML, CSS, and Bootstrap.
- Understanding of data governance, security, access controls, and reporting best practices.
- Experience supporting application modernization and business intelligence initiatives.
Development Technologies
- C#
- .NET Framework
- .NET Core
- Visual Basic
- APIs
- Web Forms
- Power BI
- DAX
- Power Query
- Data Visualization
- Dashboard Development
- Business Intelligence
- SQL
- SQL Server
- Stored Procedures
- ETL
- Data Transformation
- JavaScript
- AngularJS
- ReactJS
- HTML
- CSS
- Bootstrap
- Azure
- Microsoft 365
- SharePoint
- Entra ID