Overview
On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)
No Travel Required
Skills
Snowflake
Java
Python
Kafka
Azure
Job Details
Data Architect
Location : Toronto
Snowflake is the must
Overall Key Qualifications:
- Post-Secondary education in computer science or related discipline or the approved equivalent combination of education and/or experience.
- Knowledge of current and emerging system design, development concepts and technologies including agile development methodology, cloud-based solutions and services, web portals, data migration, business/data modelling methodologies, Enterprise Application Integration, business intelligence and decision support for a multi-tiered, multi-platform, network centric computing environment.
- Must have: Problem solving skills, and programming skills including Scala, Java 8, Java 17, Python. Services and products integration experiences including Kafka, Elasticsearch, Azure.
- Considerable experience supervising technical staff and coaching internal business and technical teams.
- Ability to establish and maintain an effective relationship with corporate clients, external stakeholders and vendors.
- Experience in planning and organizing operational sustainment of business applications.
Major Responsibilities:
- Leads, facilitates and contributes to the design, creation, evaluation, development and sustainment of systems and standards, including solution management and execution, and business process design/updates as required.
- Designs and executes the support process including software and hardware support and development ticket implementation and management.
- Responsible to senior management, business and technical stakeholders for all aspects of solution implementation and system sustainment. Negotiates with senior management, clients and various stakeholders often with competing and conflicting goals, objectives and priorities.
- Communicates effectively and in a timely manner to stakeholders and Staff for project delivery, solution implementation, incident management and technical support.
- Provides leadership in the evaluation, selection and recommendation of technical solutions and professional services; manages development team, vendors and contractors in the overall solution delivery process.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.