Senior Software Developer - Data Analytics

CaseWare International Inc.
Apply Now

Job Description

Snapshot of problems you'll be solving:

  • We are building a state of the art platform to enable our network of data scientists and resellers to create hundreds of jupyter notebooks that can analyze immense amounts of data and produce real-time results to the user through customized dashboarding.
  • Running thousands of notebooks at a time can be taxing on a system, so the magic we have running under the hood is what you and your team will own, operate, and iterate on. 
  • Improving and designing our SDK that lets developers create notebooks, visualizations and automation for their end-users.

The tech stack you will be working with:

  • Python 3 (Tornado, Celery, Pandas)
  • Java 8/11 (Spring Boot)
  • Node.js (nest/graphql)
  • Microservices hosted on AWS EKS, Fargate, Lambda
  • Orchestration with AWS Step Functions & SNS/SQS
  • AWS EMR (Presto, Spark, Hadoop)
  • AWS Aurora, DynamoDB, S3
  • Angular 11
  • GitHub monorepo for our source code
  • LucidChart for diagrams & collaboration
  • JIRA to manage our backlog
  • Our devs prefer to use IntelliJ (IDEA/PyCharm)
  • We use GSuite (mail, drive, meet, docs, sheets, etc.)
  • Slack

What you will be doing:

  • Contribute to the codebase to help deliver product features on our roadmap
  • Create prototypes and software design proposals based on product requirements
  • Champion accepted proposals into production
  • Facilitate technical design discussions within the team
  • Research and break down large initiatives into iterative coding tasks
  • Build upon our best practices and coding standards
  • Participate in code reviews to ensure code quality
  • Share knowledge, and provide mentorship to the team

What you'll bring to the team:

  • Automates the boring stuff. You take humans out of the equation where you can
  • Thrives in ambiguity. With innovation, there is often no straight answer
  • Driven by continuous innovation. You stay up to date with tech trends
  • Action-oriented. When you see a problem you help solve it
  • Transparent by nature. You are clear about the challenges you face
  • Strengthened by peer feedback. You continuously grow and improve yourself
  • Empathetic and lack an ego. You are team-oriented rather than a lone wolf
  • A seeker of efficiency. You improve processes that help us work better, faster & smarter

Company Info.

CaseWare International Inc.

CaseWare International Inc. (CWI) is a company that sells software for accounting, auditing, financial, risk and governance professionals. CaseWare software is used in 130 countries and available in 16 languages.

  • Industry
    Information Technology
  • No. of Employees
    400
  • Location
    Toronto, Ontario, Canada
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

CaseWare International Inc. is currently hiring Software Development Manager Jobs in Canada with average base salary of Can$95,000 - Can$170,000 / Year.

Similar Jobs View More