Key Responsibilities / Focus Areas
- Ideal candidate should have at least 5 years of experience in building complex power BI dashboards and should have ability to Power BI service-related activities.
- Developing visual reports, dashboards, and KPI scorecards using Power BI desktop.
- Knowledge on Connecting multiple data sources, importing data, and transforming data for Business Intelligence.
- Gather data from various disparate sources, which may include RDBMS, Web APIs, or any other customized system.
- Excellent in analytical thinking for translating data into informative visuals and reports.
- Extensive experience with M and DAX functions.
- Able to implement row-level security on data and understand application security layer models in Power BI.
- Organize large datasets in such a way that actionable insights can be extracted. This may include finding innovative ways to integrate datasets.
- Should have knowledge and skills for secondary tools such as Microsoft Azure and SQL, Oracle, and Tableau
- Should have inclination to understand cyber security related concepts which may help in dashboarding project in order to improve user satisfaction of dashboard users
- Understand fundamentals of data preparation/data modeling necessary for the visualization purpose.
- Capture reporting requirements from various partners, architect the solution/report, Understand/analyze the source data and deliver the reports in timely manner.
- Strong expertise in Crafting intuitive and interactive reports and dashboards using Power BI for data driven decisions.
- Performance Monitoring, fine-tuning and optimization of dashboards.
- Experience in publishing and sharing the dashboards, scheduling data refreshes.
- Strong Data Warehousing and Business Intelligence concepts.
- Interpret written business requirements and technical specification documents.
- Good understanding of Power BI user and group security configuration
- Knowledge on Azure Data Lake, Data Factory, Power Apps is advantageous.
- Working knowledge of Python or R. Ability to read, understand, make changes and maintain python or R code.
Microsoft Azure Developers
Microsoft Dynamics 365 + Azure Backend Developer Lead with a minimum of 5 years of hands-on experience in developing solutions on the Microsoft Dynamics 365 platform and any cloud service with preference to Azure. The ideal candidate will have a strong technical background, leadership skills, and a proven track record of successful project Technical Leadership:
• Lead a team of developers in designing, implementing, and maintaining solutions on the Microsoft Dynamics 365 platform with a focus on backend development.
• Provide technical guidance and mentorship to team members.
• Collaborate with cross-functional teams to ensure alignment with business goals and project timelines.
• Microsoft Dynamics 365 Development:
• Design and develop customizations, plugins, and workflows in Microsoft Dynamics 365.
• Implement and customize business processes using the Power Platform.
• Integrate Dynamics 365 with other systems and services as needed.
• Cloud Backend Development:
• Architect and implement backend solutions on any cloud platform with preference to Azure.
• Develop and maintain serverless and microservices-based applications using Function Apps and Managed App Services with preference to Azure
• Implement data storage and retrieval solutions using Cloud Storage and Cloud managed SQL Database with preference to Azure
• Integration and APIs:
• Design and implement integration solutions with third-party systems and services.
• Develop and consume APIs using REST and other standard protocols.
• Ensure seamless data flow between Microsoft Dynamics 365 and existing Azure services as well as new ones.
• Security and Compliance:
• Implement security best practices for both Microsoft Dynamics 365 and Azure services.
• Ensure compliance with industry standards and data protection regulations.
• Performance Optimization:
• Optimize the performance of Dynamics 365 and Azure backend solutions.
• Conduct performance testing and tuning to ensure optimal system Education:
• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• Experience:
• Minimum of 5 years of hands-on experience in Microsoft Dynamics 365 development and cloud backend development.
• Proven experience leading development teams in complex projects.
• Technical Skills:
• Proficiency in Microsoft Dynamics 365 customization and development.
• Strong expertise in Azure cloud services, including Azure Functions, Azure App Services, Azure Storage, and Azure SQL Database.
• Experience with C#, .NET, and other relevant technologies.
• Certifications:
• Relevant certifications in Microsoft Dynamics 365 and Azure are highly desirable