Job Description :
Description:
Position: Power BI Engineer

Responsibilities:
Evaluate and select process and logic patterns, programming language constructs, data storage methods, and operating environment interfaces that effectively satisfy business requirements and quantifiable measures.
Develop appropriate programs and systems documentation according to established department standards.
Collaborate with project managers, systems administrators, and operations analysts to deploy and implement solutions, and troubleshoot technical issues.
Lead the deployment/implementation of software solutions.
Evaluate new technologies for inclusion in developed software solutions.
Certify the proper functioning and performance of software components using repeatable, reproducible, and reportable software testing methodologies.
Support software infrastructure by identifying and diagnosing software failures.
Install and upgrade software development tools.


Knowledge, Skills, and Abilities:
Bachelor’s degree in software engineering or related technical field, or certification in software engineering from ACM or IEEE generally required. Will consider any equivalent combination of education, training and experience.
3+ years of experience in Power BI development preferably in medium to large corporate environments or commercial software companies.
Knowledge of operating environment technologies (network, server, operating systems, database systems
Experience with Microsoft BI technology platform including Power BI Desktop and Power BI Services
Experience building Power BI Desktop reports.
Experience publishing reports and dashboards to Power BI online services
Advanced knowledge using SQL language.
Experience building business-oriented analytical data models
Experience with data security models
Experience working with large volumes of data and data warehouse concepts.
Experience with Oracle databases.
Strong written and verbal communication skills in technical settings and with internal management. Well-developed active listening and presentation skills.
Solid knowledge of IT software development life cycle methodologies and processes.
Experience in logistics and/or transportation management and business analysis is a plus.
Project management skills. Strong time management, prioritization skills, and techniques for managing customer expectations.
Demonstrated analytical capabilities.
Ability to apply understanding of functionality of event driven business models.