Come join the 'Identity Lifecycle Management' as a 'Senior Software Engineer'. The Identity Lifecycle Management team is part of Intuit's Identity & Customer360 Org with the mission to build the next-generation identity lifecycle platform, a modern microservice-based, scalable platform that serves the needs of all of Intuit's business units.
ResponsibilitiesGathering functional requirements, developing technical specifications, and project & test planningDesigning/developing web, software, mobile apps, prototypes, or proofs of concepts (POC's)Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problemsRoughly 70-85% hands-on codingResolve defects/bugs during QA testing, pre-production, production, and post-release patchesWork cross-functionally with various Intuit teams: product management, QA/QE, various product lines, or business units to drive forward resultsContribute to the design and architecture of the projectExperience with Agile Development, SCRUM, or Extreme Programming methodologiesMinimum Requirements6+ years experience developing web, software, or mobile applicationsBS/MS in computer science or equivalent work experienceStrong experience with any of the following Object-Oriented Languages (OOD): Java/J2EE, KotlinExperience with the entire Software Development Life Cycle (SDLC)3+ years experience with web services (consuming or creating) with REST or GraphQLSolid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiencesStrong understanding of the Software design/architecture processExperience with unit testing & Test-Driven Development (TDD)Experience with NoSQL database technologies: MongoDB, DynamoDB, and othersExperience with CI/CD tools: Jenkins, Kubernetes, and othersPreferred ExperienceExperience developing, maintaining, and innovating large scale, consumer facing web or mobile applicationsExperience with social, mobile, cloud/SaaS, big data, or analyticsFamiliar with the development challenges inherent with highly scalable and available web applicationsAlways Be Learning: Experience with open-source technologies (if no practical work experience w/ Big Data, or cutting-edge front-end technology—you're prototyping and/or researching the up-and-coming technology and solutions)Experience with various modern web frameworks
#J-18808-Ljbffr