At least 3+ years’ experience developing web, software, or mobile applications
BS/MS in computer science or equivalent work experience.
Strong Object-Oriented Programming concept.
Strong Java, Java EE skills and Spring framework.
Have at least 3 years of experience in Server-Side Technologies.
Experience with and Strong understanding of container systems (Docker) and container orchestration (e.g. ECS/EKS, Kubernetes).
Experience with metrics, monitoring and alerting tools such as Splunk, Wavefront, AppDynamics, Prometheus, and Pagerduty.
Strong experience in one of the leading Javascript Frameworks.
Strong HTML and JavaScript (ReactJS, Relay, GraphQL/Apollo) skills.
Strong CSS experience. Strong User Interfacing knowledge
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)
Responsibilities
Implementing world class user experience working closely with designers and product owners.
Hands-on UI development. Write highest quality code with utmost attention to scalability and performance.
Gathering functional requirements, developing technical specifications, and project & test planning.
Ability to quickly translate insights into mockups, wireframes, and working proof-of-concept code.
Responsible for engineering and operational excellence for the team’s deliverables.
Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems.
Roughly 80% hands-on coding.
End to end engineering, quality focus with world class engineering and operational excellence. Devops responsibilities with Infrastructure as a code philosophy
Innovation Champion – creative ways of solving customer issues within constraints.
Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results.
Experience with Agile Development, SCRUM, or Extreme Programming methodologies.