Job Description:
OverviewThe ProConnect team at Intuit Mississauga is looking for a highly motivated and innovative developer to join our team to build and maintain the engine that powers Canada's leading professional tax preparation software.Along the way you will have an opportunity to apply AI/ML to solve real-world problems, and work with a fun and diverse team that is transforming how thousands of accountants manage their clients' financial accounts, books and taxes. You will have an opportunity to apply your skills in the products that are changing our customers' lives. If you're up to the challenge, we'd love to hear from you!What you can look forward to:Health and Dental Benefits$1000 towards your health and wellness expenses3-weeks paid vacationAn inclusive environmentMentorship and career growthCompany socials, meditation room, pool table, games room and free massagesRRSP matching, ESPP contributions, annual bonusWorking at the #1 ranked company on the 2019 Best Workplaces™ in Canada listWhat you'll bringBS/MS in computer science or equivalent work experienceFull stack enterprise web application development experience utilizing Java and/or C#, React or other UI frameworksSolid grasp of software engineering fundamentals: design patterns, algorithms, system architecture, performance tuning, unit testing and test-driven development (TDD)AI/ML and Python experience is a plus"Self-starter" attitude and ability to make decisions independentlyHelpful, can-do attitude and a willingness to take ownership of problemsStrong desire to learn and growExcellent analytical and problem-solving skills with a history of superb delivery against assigned tasksExcellent verbal and written communication skillsExcellent partnership skillsHow you will leadParticipate in the requirement gathering with the Product owners Work cross-functionally with various Intuit teamsCreate and present technical design for the requirementsDevelop tools for Canadian Tax Analysts utilizing Java and C# to power the leading professional tax software in CanadaStreamline tax forms development utilizing AI/MLParticipate in peer reviews of estimates, designs and codeResolve defects/bugs during testing, pre-production, production, and post-release patchesCommitment to team success and positive team dynamicsPassion for growing and applying technical skills in service to customersExperience with Agile Development, SCRUM, and/or Extreme Programming methodologies