Senior Engineer - BI Developer

apartmentCareernet placeBangalore calendar_month 

Job Description

Company: Global Technology organization

Key Skills: Tableau, Power BI, Database, AWS QuickSight

Roles and Responsibilities:

  • Analyse Requirements:
  • Collaborate with stakeholders to understand and analyze requirements for new BI applications or enhancements.
  • Ensure the developed software meets functional and technical needs by validating requirements and aligning them with business goals.
  • Design Software Solutions:
  • Contribute to the creation of detailed design specifications for data models, ETL processes, and data pipelines that support BI initiatives.
  • Design solutions that ensure secure data sharing and data accuracy based on gathered requirements.
  • Develop and Deploy Scalable Software:
  • Write clean, maintainable, and well-documented interactive dashboards, reports, and visualizations using BI tools such as Power BI, Tableau, or AWS QuickSight.
  • Ensure the software is scalable, efficient, and secure while maintaining data integrity throughout the BI ecosystem.
  • Lead deployment activities of dashboards and reports across different environments.
  • Optimize Solutions:
  • Tune and optimize BI solutions to enhance performance and scalability, ensuring compatibility with business needs and user expectations.
  • Perform Unit Testing:
  • Conduct thorough unit testing of developed dashboards and reports to ensure data quality and accuracy.
  • Implement data validation, testing, and monitoring frameworks to ensure quality standards and expected performance levels are met.
  • Debug and Troubleshoot:
  • Skillfully debug and troubleshoot issues encountered during the development or deployment of dashboards and reports.
  • Resolve issues swiftly to minimize downtime and ensure the uninterrupted operation of BI solutions.
  • Provide Technical Support:
  • Provide expert technical support and guidance to end-users on the effective use of BI tools (Power BI, Tableau, AWS QuickSight).
  • Troubleshoot any encountered issues and recommend best practices for utilizing BI solutions effectively.
  • Stay Updated with Technology:
  • Continuously stay informed about emerging technologies, trends, and best practices in BI and data analytics.
  • Integrate relevant advancements into the BI solutions to enhance performance and efficiency.
  • Collaborate with Team:
  • Foster effective communication and collaboration with IT teams, data engineers, project managers, and end-users.
  • Ensure smooth collaboration throughout the software development lifecycle and successful project delivery.
  • Mentor and Lead:
  • Mentor junior BI developers and support them in their growth.
  • Lead by example and help junior team members develop their technical and professional skills.
  • Document Processes:
  • Document processes, procedures, and technical specifications related to BI software development and deployment.
  • Ensure that documentation is clear and accessible to promote knowledge sharing within the team and streamline future development.

Skills Required:

  • Expertise in software development tools, including integrated development environments (IDEs), version control systems (e.g., Git), and issue tracking systems (e.g., Jira).
  • Experience with DevOps principles and CI/CD pipelines.
  • Strong analytical skills to design software solutions that meet complex requirements.
  • Ability to read and understand other developers code and contribute to the development process.
  • Proficiency in industry-standard testing methodologies and debugging techniques to ensure software quality and identify and resolve issues.
  • Strong documentation skills for processes, procedures, and technical specifications related to software development and deployments.
  • Experience:
  • At least 5 years of experience in BI development, data analysis, or related roles.
  • At least 3 years of experience working with BI tools such as Power BI, Tableau, or AWS QuickSight.
  • Proficiency in building visually appealing dashboards, reports, and data visualizations.
  • Strong proficiency in SQL, data modeling, and reporting.
  • Other Skills:
  • Strong problem-solving skills and attention to detail.
  • Excellent verbal and written communication skills.
  • Certifications (Desired):

Relevant certifications in BI tools (Power BI, Tableau, etc.) are preferred.

Education: Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent professional experience).

local_fire_departmentUrgent

Senior Engineer - Wet Utilities

apartmentEgisplaceBangalore
investors, and developers. Job Description As a Senior Engineer within our Infrastructure Team, you will play a key role in delivering complex Infrastructure projects and maintaining high standards of quality. You will collaborate with senior team members...
check_circleNew offer

R&D Senior Engineer

apartmentABBplaceBangalore
R&D Senior Engineer Take your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future. At ABB, we have the clear goal of driving diversity...
apartmentAmazonplaceBangalore
reports to Amazon business teams, enabling them to expand globally at scale. Our team has a direct impact on retail CX, a key component that runs our Amazon fly wheel. As a Senior Data Engineer, you will own the architecture of DW solutions...