Category Software Engineering
Location Bengaluru, India
Job ID 2024-67101
Company Overview
Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper. We never stop working to find new, innovative ways to make that possible.
Job Overview
The MSE ( M onetisation S ervices and E xperiences) is responsible for managing the subscription needs of the Intuit ecosystem of products. The product lines includes those of the GBSG ecosystem of products (Accounting, Accountants, Self Employed, Advanced, QB Live, TSheets, Payroll, Pro Tax) along with DT, PCG and CG. The primary billing systems include those of oBill, dBill (10.1), ICP / eBiz, eStore Global apart from few other clone billing systems in (IBS, Paycycle) that will soon be migrated over to oBill.The MSE vision is to be a turbocharger of billing that enables the seamless onboarding of all intuit ecosystem of products in a seamless and a friction free manner.
As a core monetisation capability we also focus a lot on how we solve for monetisation needs at scale. This includes solving for a potential of 350 M $ of annualised revenue and upwards by powering commercial innovation needs. To be able to do it we focus on all aspects of domain, product and technology for accelerated outcomes. On the Domain aspects we identify ourselves of being a niche centre of excellence with deep and intricate knowledge on all of the SaaS based subscription models . The technology aspects covers the react for UI Components, mSaaS technologies for deployments and hosting management, spring boot for delivering enterprise class web applications. This team in general adopts the latest in all technology upgrades of its stack to meet all Intuit laid tech mandates and compliance needs. This team is also diverse in its talent pool with specialities ranging full stack and is one of the teams with promising levels of engagement, innovation and employee satisfaction
Responsibilities
• Gathering functional requirements, developing technical specifications, and project & test planning
• Responsible for Designing/developing features to enable billing APIs. Close co-ordination with offering and finance team to design E2E solution.
• Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
• 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
• Experience with Agile Development, SCRUM, or Extreme Programming methodologies
Qualifications
• 6+ years' experience with application development or framework development with experience building large systems
• Minimum 4 years leading advanced J2EE development of complex, real-time, production-quality, mission-critical J2EE apps. Demonstrable familiarity with J2EE specs.
• The candidate will have a wide breadth of knowledge related to the following technologies:
• J2EE Technology: JMS, EJB, XML/XSLT, JSP/Servlet , Spring, Hibernate
• Server Computing platforms (Unix, Linux, Windows 2000/XP)
• Application Servers (e.g. Oracle Application Server, WebLogic, JBoss).
• OOAD, UML, J2EE Design Patterns
• Experience in subscription billing implementation is must.
• BS/MS in computer science or equivalent work experience
• Strong experience with any of the following Object Oriented Languages (OOD):
• 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
• Strong understanding of the Software design/architecture process
• Experience with unit testing & Test Driven Development (TDD)
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.