Software Engineer - Big Data

Toronto 1 months agoFull-time External
406k - 558.4k / yr
Only qualified Software Engineer located near Toronto Canada area to be considered due to the position requiring a Hybrid presence. Preferred Education • Bachelor's degree in computer science or equivalent experience Required Skills, Experience, & Abilities • Python language with experience in big data manipulation • Experience with JavaScript is required • Experience with SQL is required • Core understanding of Software Engineering Concepts and agile methodology is required • Prior experience contributing to the development of large-scale web applications • High degree of flexibility and ability to strive in a fast-moving team • Good communication skills both verbal and written • Willingness and ability to quickly learn and take on new challenging opportunities • Prior experience in delivering secure solutions • Demonstrate Client Core Competencies – trust, partnership, initiative, and agility Desired Skills • Experience with Docker containers is a plus • Experience with AWS and Terraform is a plus • Prior experience with Ruby, React / JavaScript, HTML, and CSS is a plus • Data retrieval experience with wide range of data store technologies – Postgres, MongoDB, Elasticsearch, Kubernetes, Kafka etc. is a plus Role Seeking a Software Engineer II to help a team in designing, developing, and delivering risk assessment software solutions with a high level of innovation. The challenge is to create high‑performing platform, compelling visualizations, and intuitive workflows that allow users to derive insights and in turn protect their assets. Responsibilities • Help design, build, and maintain efficient, reusable, and reliable code • Help perform system maintenance and troubleshoot production incident as part of on‑call support schedule • Collaborate with Quality Assurance Engineers on testing processes – ensuring adequate test coverage in unit testing, system testing / integration, and performance testing Only those lawfully authorized to work in the designated country associated with the position will be considered. Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.