Position Description :
This role is hybrid and requires you to be in our downtown Toronto office ( Yonge Street) 2-3 times per week - subject to change at any time.
Your future duties and responsibilities :
- Lead delivery teams which develop new custom applications, enhance / modernize existing applications, and provides system integration services
- Assist Project Manager in the planning and estimation of project deliverables
- Plan, direct, and daily coordinate activities with the team members
- Contribute to the development of standards and processes
- A technical leader can work in an agile environment that requires adaptation to changing digital transformation needs.
- Supervise the progress of development activities
- Perform code reviews and Support the team in troubleshooting technical issues
- Enforce coding standards and best practices
- Assist project manager with adhering to project deadlines and schedules
- Create High Level and Detailed Design for the projects
- Provide technical leadership to the team.
- Coach, Mentor, and Train team members in Technology and Process.
- Sound knowledge of Agile frameworks like Scrum, Kanban, Lean and xTreme Programming.
- Be the go-to technical representative of a team.
- Key Responsibilities : Report Development : Design, develop, and maintain reports using Jasper Studio / Tableau, ensuring they meet business requirements and provide actionable insights. Dashboard Creation : Develop interactive dashboards in Tableau to visualize complex data sets and support decision-making processes. SQL Development : Write, optimize, and maintain complex SQL queries to extract and manipulate data for reporting and analysis. Data Integration : Integrate data from various sources to create comprehensive reports and dashboards. Performance Optimization : Optimize the performance of reports and dashboards to ensure fast load times and efficient data processing. Collaboration : Work closely with business analysts, data engineers, and other stakeholders to understand reporting requirements and deliver high-quality solutions. Documentation : Create and maintain detailed documentation for all developed reports, dashboards, and SQL queries.
Required qualifications to be successful in this role :
Experience : Minimum of 8 years of experience in Jasper Studio development and Tableau.SQL Skills : Strong proficiency in SQL, including writing and optimizing complex queries.Reporting Tools : Extensive experience with Jasper Studio for report development.Data Visualization : Proven experience in creating interactive and insightful dashboards in Tableau.Education : Bachelor’s degree in Computer Science, Information Technology, or a related field.Experience with development life cycle including : Source control (Subversion, BitBucket, Git, etc.) Builds and build delivery ( Jenkins, Maven, Ant, etc.)Programming experience with Oracle PL / SQL or MS SQL or SQL in generalSolid experience in debugging and troubleshooting complex distributed systems.Proven ability to write high-quality technical documentationA hands-on leader (able to code, able to dig deep)Other Requirements :
Knowledgeable in the Wealth Management domain, with experience in Wealth Digitial Wealth Platform preferredDemonstrated ability to learn new technologies, applications, and systemsStrong verbal and written communication skillsStrong organizational and leadership skills with the ability to facilitate technical sessionsCan communicate in both technical and business termsAbility to lead multiple projects simultaneouslyAbility to manage geographically distributed development teamsKnowledge of Jasper Server & Tableau Server Administration is an assetKnowledge about NOSQL databases like Mongo DBBasic knowledge of Java, APIs, MicroservicesAbility to extract matrix / progress / milestones from JIRA or other collaboration tools for stakeholders.LI-GS
Skills :
BitbucketDocument ManagementJavaJenkinsLeadershipProject ManagementWealth Management