Job Description
We are seeking a skilled .NET Developer with experience in Power BI to join our team. The ideal candidate will be responsible for building and maintaining applications using .NET technologies, along with developing and maintaining Power BI reports and dashboards to help drive business decisions.
Key Responsibilities
- Develop and maintain web applications using the .NET framework (ASP.NET, C#, MVC).
- Integrate data from various back-end services and databases into Power BI reports.
- Build and maintain interactive Power BI dashboards and reports for business intelligence and data analysis.
- Collaborate with stakeholders to gather requirements and translate business needs into technical solutions.
- Perform data analysis and data modeling for BI solutions.
- Work with SQL databases to query, manage, and optimize the data used in applications and Power BI reports.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot, debug, and upgrade existing software solutions.
- Work in an Agile/Scrum environment to deliver high-quality code.
- Implement best practices for application security, data privacy, and reporting accuracy.
Required Skills And Qualifications
- .NET Development: Proficient in C#, ASP.NET, .NET Core, MVC, and Web API development.
- Power BI: Strong experience in Power BI, including data integration, modeling, and visualization.
- Database Management: Experience with SQL Server, T-SQL, stored procedures, and database design.
- Cloud Experience: Familiarity with cloud platforms like Azure or AWS is a plus.
- Data Analysis: Ability to perform data analysis using Power BI and other tools.
- Version Control: Experience with Git or other version control systems.
- Strong understanding of object-oriented programming and software development principles.
- Experience working in an Agile development environment.
Nice-to-Have Skills
- Experience with DevOps tools and CI/CD pipelines.
- Knowledge of other BI tools such as Tableau or QlikView.
- Experience with front-end technologies like HTML5, CSS, JavaScript, and Angular or React.
Educational Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Microsoft Certifications related to .NET or Power BI are a plus.
Soft Skills
- Strong problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to work independently as well as in a team-oriented environment.
- Strong attention to detail and ability to meet deadlines.