Join our mission Intuit is a global technology platform that helps our customers and communities overcome their most important financial challenges. We help give over 50 million consumer, small business, and self-employed customers around the world the opportunity to prosper. Overview Come join Intuit CTO Dev Identity team part of Intuit as a Software Engineer - II. We are looking for creative problem solvers with a passion for innovation to join our team and revolutionize the way the world does business. This team at Intuit builds foundational capabilities that developers across Intuit use for building and running Intuit's flagship applications leveraging cloud-native technologies in a highly scalable, reliable and secure manner. This team is at the centre for some of the core strategic bets Intuit is making as a company for the next 3-5 years. Forward thinking, this team is focused on technology transformation to cutting edge cloud native technologies, implementing and influencing high scale and resiliency. What you'll bring
At least 3+ years experience developing web services
BS/MS in computer science or equivalent work experience.
Experience with any of the following Object Oriented Languages (OOD): Java/J2EE
Hands-on experience with JS/ReactJS
An understanding and preferable experience with web services (REST or SOAP)
An understanding of unit testing & Test Driven Development (TDD)
An understanding of the Software Development Life Cycle (SDLC) and Software design/architecture process
Ability to perform end to end engineering - design, development, testing and deployment
'Self-starter'' attitude and ability to make decisions independently, with a strong desire to learn and grow
Excellent problem solving skills with a history of superb delivery against assigned tasks
Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
How you will lead
Successful delivery of high quality web software (Gathering functional requirements, developing technical specifications, implementation, testing and documentation)
Designing/developing web, software, mobile apps, prototypes, or proofs of concepts (POC's)
Roughly 70-85% hands-on coding
Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
Work cross-functionally with various Intuit teams: product management, QA/QE, various product lines, or business units to drive forward results
Commitment to team success and positive team dynamics
Passion for growing and applying technical skills in service to customers
Experience with Agile Development, SCRUM, or Extreme Programming methodologies