MFCJP00011242 - Engineer
Apply NowCompany: Core Resources
Location: Toronto, ON M4E 3Y1
Description:
Job Description:
Individual Accountabilities:
Job Requirements:
Individual Accountabilities:
- Design data solutions leveraging model cloud technologies, such as Azure Synapse, Azure Databricks, Azure Data Factory, Azure Purview, etc.
- Implementing security controls on cloud PaaS, and IaaS based solutions
- Documents solution design and architecture
- Contributes to portions of value stream codebase
- Lead small team and provide technical guidance to junior staff and project team
- Builds, codes, tests, maintain high quality software
- Participates in Agile sprints and ceremonies; supports rapid iteration and development
- Translates user requirements into software requirements
- Develops, maintains, and tests data pipelines, application framework, infrastructure for data generation; works closely with information architects and Data Scientists
- Managing Hadoop based EDL platform using Ambari
- Develop automation of provisioning Azure services and resources
Job Requirements:
- 5+ years of experience in data management and solution design
- Experience initializing and managing cloud platforms: Azure
- Experience with terraform, ARM template, Azure Python SDK
- Experience with Hadoop based technologies, HDFS, Hive,Spark, etc.
- Experience with using Jenkins to support IaC , DevOps, MLOps, and data pipelines
- Strong Linux experiences as developer and admin
- Familiarity with agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features
- Understanding of software development lifecycle
- Understanding of how technology supports Manulife business strategy
- Strong communication and interpersonal skills
- Familiar with platform technologies
- Familiar with modern software architectures and API-driven development
- Familiar with scripting languages
- Familiar with database technologies such as: MySQL, Postgres, Hadoop, Spark
- Familiar with ETL technologies such as: Informatica
- Collaborative attitude, willingness to work with team members;
- Good organizational and problem-solving abilities
- Experiments with emerging technologies and understanding how they will impact what comes next.
- Some positive impact to specific organizational entitles