Senior Engineer - BI Developer
Careernet Bangalore
Job Description
Company: Global Technology organizationKey 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).
EgisBangalore
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...
ABBBangalore
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...
AmazonBangalore
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...