Job Description
Job Role: Power BI Developer
Job Location: Trivandrum, Kochi, Bengaluru, Chennai
Primary Skills: Power BI Service, Power BI Desktop, Fabric, DAX
Role Proficiency
Act creatively to develop applications by selecting appropriate technical options, optimizing application development, maintenance, and performance through design patterns and reusable solutions. Account for others' developmental activities and assist the Project Manager in day-to-day project execution.
Key Responsibilities
Outcomes
- Interpret application features and component designs as per specifications.
- Code, debug, test, document, and communicate product/component/feature development stages.
- Validate results with users, integrate and commission the overall solution.
- Select and create technical options through reuse, improvement, or new configurations.
- Optimize efficiency, cost, and quality of deliverables.
- Enhance customer satisfaction and employee engagement.
- Set and review FAST (Focused, Achievable, Specific, Time-bound) goals.
Measures of Outcomes
- Adherence to coding and engineering standards.
- Compliance with project timelines.
- Defect count during and post-development.
- Technical issue rate during execution.
- Compliance issue rate.
- Voluntary attrition rate.
- Completion of mandatory compliance trainings on time.
Outputs Expected
Code
- Develop code based on design.
- Define and enforce coding standards, templates, and checklists.
- Review peer/team code.
Documentation
- Create and review templates, checklists, guidelines, standards, and design documents.
- Maintain requirements, test cases, and results documentation.
Configure
- Define and govern configuration management plans.
- Ensure compliance from all stakeholders.
Testing
- Create and review unit test cases and execution scenarios.
- Review testing plans and provide clarifications to the QA team.
Domain Relevance
- Guide developers with business understanding.
- Learn customer domain to identify value-add opportunities.
- Complete domain-specific certifications.
Project Management
- Assist the Project Manager with inputs.
- Manage delivery of modules and complex user stories.
Defect Management
- Perform Root Cause Analysis (RCA) and mitigation.
- Track defect trends and drive improvements.
Estimation
- Create and review effort and resource estimates.
Knowledge Management
- Consume and contribute to internal knowledge bases and repositories.
- Review reusable documents created by the team.
Release Management
- Execute and monitor the release process.
Design
- Contribute to High-Level Design (HLD), Low-Level Design (LLD), and Software Architecture Documents (SAD).
- Design applications, features, business components, and data models.
Customer Interface
- Clarify requirements and guide the development team.
- Present design options and conduct demos.
- Collaborate with customer architects on design finalization.
Team Management
- Set and review FAST goals.
- Mentor and upskill team members.
- Identify and manage attrition risks.
Certifications
- Obtain domain-relevant and technical certifications.
Skill Requirements
Technical Skills
- Power BI (Desktop & Service)
- SQL
- DAX
- Power Query (M Language)
- Data modeling (semantic models, star/snowflake schema)
- Integration with SQL Server, Snowflake, SharePoint, APIs
Development Skills
- User interface and business logic development
- Test execution and validation
- Troubleshooting in target environments
- Time/resource estimation for development/debugging
Project & People Skills
- Strong communication and technical presentation abilities
- Manage and mentor teams
- Conduct meetings and calls with stakeholders
- High pressure/multitasking ability
- Customer engagement and satisfaction focus
Knowledge Examples
- Proficient in software modules and programs
- Functional and technical design experience
- Expertise in multiple programming skill clusters
- DBMS, OS, and software platforms knowledge
- Understanding of SDLC, Agile (Scrum/Kanban), and RAD
- IDEs, interface definition languages (IDL), and modeling technologies
- Broad domain understanding, deep sub-domain expertise
Additional Comments
This role requires a hands-on Power BI Developer capable of designing, developing, and maintaining interactive dashboards and reports. The candidate must possess strong data modeling skills, write advanced queries, and work with stakeholders to create high-impact business intelligence solutions.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: IT & Information Security
Role Category: IT Infrastructure Services
Role: System Analyst
Employement Type: Full time
Contact Details:
Company: UST
Location(s): Kochi
Keyskills:
Power Bi
Dax
Power Bi Desktop
Power Query
SQL
Power Bi Reports
Dax Queries
Power Bi Dashboards
Microsoft Power Bi