No more applications are being accepted for this job
- 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
- 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
Staff Engineer - Bengaluru, India - Intuit
Description
Responsibilities:
Qualifications: