Description Why Innovapost?We offer opportunities you won’t find anywhere else. As the Information Technology (IT) Shared Services provider for the Canada Post Group of Companies (Canada Post, Purolator, and SCI Group), we have developed and supported some of the most extensive and complex IT systems and online, retail and mobile technologies in Canada.
As an integral part of the Canada Post Group of Companies, we understand our sister companies’ business opportunities and challenges.
We use this understanding to develop solutions and services that drive synergies, efficiencies and cost savings across the Group.
Our work transforms the Group’s operations and modernizes their business to meet the demands of the evolving mail, courier, and logistics industries.
Our colleagues balance dedication, professionalism, and a private-sector approach to doing business with ample opportunity for career development and culture and team building.
Our collaborative nature, combined with cross-industry experience, makes us agile and an exceptionally rewarding place to work.
Requirements The Developer role is to develop application code in accordance with application standards and best practices working on projects, change requests and minor enhancements.
This individual is responsible for analyzing, developing and delivering the technical solution that satisfies the functional design documents and other useful requirements.
The Developer also works with incident management software to investigate, resolve issues with various applications and resolve defects.
The Developer unit tests changes to applications to ensure that the quality level delivered to QA is acceptable. This individual is well versed in agile methodologies and development.
MAJOR RESPONSIBILITIES AND ACCOUNTABILITIES
Will be working on Tableau Desktop, Server, Reader, Public and Mobile.
Responsible for designing, developing, and maintaining of various interactive graphical dashboards, reports utilizing Tableau visualizations.
Responsible for performing extensive unit testing and supporting QA and UAT teams.
Responsible for supporting production and staging dashboards.
Responsible for data analysis and adhoc data requirements.
Supporting and implementing fixes for all related defects or questions from the users.
Implementing settings and configuring multiple Site setup, workgroup, project, and use / group permission
Setting up server automated data refresh scheduling.
Creating POC or prototypes using various data set.
Developing and optimizing SQL scripts to support complex data extracts or data integration.
Defining connection with various databases including Teradata, Oracle, SQL, SAP, NoSQL.
Creating documentation and user / technical training.
Interacting with business users to understanding their requirements as well as with other technical teams requirements.
Working closely with other technical teams and ensure design standard are met.
Responsible for providing development timelines and project updates.
Understand and interpret functional requirements as set forth in the functional design documents
Develop, integrate, test, maintain and enhance existing and proprietary platform applications (e.g. SAP).
Design, develop and unit test technical solutions for moderate to complex work objects assigned
Provide support to test teams during product and UAT testing of the technical solution developed
Prepare and implement the technical solution to the production environment
Investigate and provide post implementation support of the technical solution implementedAgile Development
Participate in sprint planning, design, coding, unit testing, sprint reviews
Provide basic design documents and translate into component-level designs to accelerate development. Design, develop, and distribute reusable technical components.
Assist in developing technical documentation; participate in test-plan development, integration and deployment
Define and develop project requirements, functional specifications and detailed designs of application solutions for clients TECHNICAL SKILLS (NON EXHAUSTIVE)
Must have proven business intelligence and data warehouse development, and implementation experience
Advanced knowledge in defining calculated fields, parameters, calculations, groups, regular / context filters, sets and hierarchies
Advanced knowledge in building, publishing customized interactive reports and dashboards, report scheduling
Advanced knowledge in data blending and query optimization
Strong knowledge on Teradata, Oracle PL / SQL 11g or higher
Strong knowledge in SQL scripting using Teradata and Oracle
Strong knowledge in geo-mapping, forecasting, and statistical functionalities
5+ years knowledge of conceptual and physical data modelling
Strong knowledge in visual and user experience design
Ability to present well both quantitative and qualitative data with appropriate visual types. EDUCATION AND CERTIFICATIONS
Academic : Post-secondary education in computer science or application development
Certifications / functional skills : SDLC Methodology Agile / Scrum / Iterative Development EXPERIENCE
3-5 years of experience using Tableau 10.3 or higher (Advanced / Expert Level)
Minimum of 2 years’ experience in developing applications
Minimum 2-3 years’ experience in progressively advancing roles within IT OVERALL SKILLS ABILITIES
Problem solving / analytical thinking
Smart risk taking
Ability to execute
Interpersonal skills We welcome applications from all interested candidates, only those candidates selected for an interview will be contacted.
Please note we do not accept unsolicited resumes from vendors and / or agencies.