About the role
Responsibilities:
- Lead and manage the end-to-end lifecycle of software applications, ensuring alignment with business needs and technology standards.
- Oversee the design, development, deployment, and maintenance of BI solutions, dashboards, and reports to enable data-driven decision-making.
- Collaborate closely with business stakeholders to understand requirements and translate them into effective technical solutions.
- Manage a team of developers, BI analysts, and technical leads, providing mentorship, performance management, and professional development.
- Drive innovation and continuous improvement by evaluating emerging technologies and BI trends to recommend appropriate adoption.
- Ensure high availability, scalability, and security of applications and BI platforms.
- Implement best practices for software development, testing, deployment, and documentation.
- Work with cross-functional teams, including data engineering, IT operations, and business units, to ensure seamless integration and optimal performance.
- Manage vendor relationships and coordinate with third-party service providers for software and BI tools.
- Prepare and manage budgets, forecasts, and resource planning for software and BI projects.
- Establish and monitor KPIs and SLAs to measure team and solution performance.
Requirements:
- Bachelor's or master's degree in computer science, information technology, or a related field.
- 15+ years of progressive experience in software application development and business intelligence.
- Proven leadership experience managing technical teams in application development and BI delivery.
- Expertise in BI tools such as Power BI, Tableau, QlikView, or similar.
- Experience with data warehousing, ETL processes, and data modeling.
- Solid understanding of database technologies (SQL Server, Oracle, etc. ) and cloud platforms (AWS, Azure, GCP).
- Familiarity with Agile/Scrum methodologies and DevOps practices.
- Excellent problem-solving, analytical, and decision-making skills.
- Strong communication and interpersonal skills, able to engage with both technical and non-technical stakeholders.
- Experience managing budgets, vendor contracts, and project portfolios.
Preferred Qualifications:
- Certifications in project management (PMP, Scrum Master) or BI platforms.
- Experience with big data technologies and advanced analytics.