Staff Software Engineer - Ruby on Rails

Company: Intuit
Location: Mountain View , California, United States
Type: Full-time
Posted: 08.MAY.2018


Intuit is searching for software developers focused on building out the fully automated, end-to-end sales tax compliance solution for QuickB...


Intuit is searching for software developers focused on building out the fully automated, end-to-end sales tax compliance solution for QuickBooks Online.


* Architecting and developing web, software, mobile apps, prototypes, or proofs of concepts

* Leading the gathering of functional requirements, developing technical specifications, and project & test planning

* Develop and enhance software used to generate sales tax returns, invoices, email notifications, PDFs, reports, and other documents

* Develop software libraries and utilities to transmit data to and from state and foreign web services via HTTP, FTP, SFTP, and other common web protocols

* Develop complex, yet efficient SQL queries to extract and aggregate large quantities of data from MySQL databases and present it in usable tables and financial reports

* Develop code to aggregate and translate data, and then export reports and data files in a wide variety of formats including HTML, XML, EDI, CSV, XLS, TXT, and other various text file formats

* Develop online tools and reports for tracking and reconciling tax returns and payments

* Acting as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems

* Resolve defects/bugs during QA testing, pre-production, production, and post-release patches

* Work cross-functionally with various Intuit teams including: product management, QA/QE, various product lines, and/or business units to drive forward results

* Demonstrate a passion for developing well architected, elegant, web and/or mobile apps

* Experience with Agile Development, SCRUM, or Extreme Programming methodologies

* 8 years experience designing and developing web, software, or mobile applications

* Strong leadership experience: Leading meetings, presenting, technical go to person, and cross-functional leader

* BS/MS in computer science or equivalent work experience

* Solid experience with Ruby on Rails and Java. Alternatively, solid experience with other similar programming languages such as Python or PHP is acceptable

* Solid experience with JavaScript / HTML required. Experience with JavaScript frameworks such as JavaScript MVC toolkit such as Dojo, AngularJS, Backbone.js, Knockout or Ember.js

* Experience working with databases such as MySQL, Oracle, etc. is required.

* Proven experience working with web services (SOAP, XML/JSON over HTTP, etc.) to connect business systems, interact with data feeds or payment gateways, etc. is highly desired

* Ability to analyze large, complex software applications and determine where to implement code to add required functionality

* Must be comfortable working in Linux environments

* Proven ability to write solid, well-tested, commercial quality code

* Ability to work independently, but actively seek out help / guidance as needed

* Clear communication skills in English

* Experience with basic accounting and/or business principals is a plus

* Experience working in agile environments

* Experience working with GIT SCM

* Experience working with AWS or other cloud computing solutions


Apply Now


Free eBook

Loader2 Processing ...