logo

JobNob

Your Career. Our Passion.

Staff Engineer


Intuit


Location

Bangalore | India


Job description

Responsibilities:

10+ years of experience designing and developing consumer-facing web applications as well as responsible for designing integration centric solutions with experience of modern API technologies BS/MS in computer science or equivalent work experience. Expert level proficiency in Kotlin/Java and Web technologies. 5+ years’ experience with webservice (creating and consuming) with ReST or GraphQL API modelling. Expertise in Software Design, Architecture and working with large scale systems. Strong knowledge of streaming frameworks, even-driven architecture is a plus Experience with Postgres, Data Lake, Kafka, & schema modelling will be a plus. Experience with unit testing & Test Driven Development (TDD). Solid knowledge of algorithms and design patterns. Ability to understand and execute on paradigm of “Discover-Implement-Ship-Measure-Learn” Great business acumen with a passion to solve for the customer. Familiar with the development challenges inherent with highly scalable and available web applications

Qualifications:

Architecting and developing web, software, mobile apps, prototypes, or proofs of concepts (POC’s). Leading the gather of functional requirements, developing technical specifications and project and test planning. Acting as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems Roughly 60-80% hands-on coding. Write highest quality code with utmost attention to scalability and performance. Generate technical documentation and PowerPoint presentations to communicate architectural and design options, and educate development teams and business users Accurately scope effort, identify risks and clearly communicate trade-offs with team members and other stakeholders. Resolve defects/bugs during QA testing, pre-production, production, and post-release patches Work cross-functionally with various Intuit teams including: product management, 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 Mentor engineers on technology, process, people, and product skills


Job tags



Salary

All rights reserved