Job Detail

  • Career Level Others
  • Experience 2 Years
  • Qualifications Degree Bachelor

Job Description

Overview

Come join the “Tax Engine Group”. You’ll be part of a team developing the core tax technology that TurboTax is built on. This technology is used by both our desktop and online offerings enabling millions of TurboTax customers to prepare their returns.
As a software engineer in the Tax Engine Group, you should have genuine interest in all software technology and will be directly responsible for design, development, testing, maintenance, and documentation of high-quality software components.

What you’ll bring

  • 2+ years of experience developing, maintaining, and innovating using C++ and Java
  • Strong experience with C++, Java and its design patterns.
  • Strong understanding of the Software design/architecture process.
  • Experience with the entire Software Development Life Cycle (SDLC).
  • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
  • “Self-starter” attitude and ability to make decisions independently
  • Strong desire to learn and grow and a helpful, can-do attitude and a willingness to take ownership of problems.
  • Experience with unit testing & Behavior Driven Development (TDD/BDD).

How you will lead

  • Gathering functional requirements, developing technical specifications, and project & test planning
  • Designing/developing prototypes, or proofs of concepts.
  • Roughly 70-85% hands-on coding (including test).
  • Demonstrate end-to-end ownership and full cycle engineering mindset; responsible for integration, functional, unit and performance testing.
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Work cross-functionally with various Intuit teams or business units to drive forward results.
  • Contribute to the design and architecture of the project.
  • Work in an Agile Development environment.
  • Develops a deep understanding of customer perspectives.
  • Designs and implements solutions within the context of higher-level design, business, technology and user requirements and constraints.
  • Understands how they fit into the overall business strategy, so they can support organization’s priorities. Continuously challenges effectiveness of internal processes, tools and systems, recommending changes, as appropriate.

Other jobs you may like

Powered by Top Rated Local®