Senior Software Engineer-Backend
Intuit
Bengaluru, India
5d ago

Overview

Come join the Intuit Data Exchange (IDX) team as a "Senior Software Engineer" for developing and managing the platform to bring right information to the user when and where they need it.

Our goal is to have users never enter data into our ecosystem and enable that by building durable and large scale platform solutions for acquisition, processing, extraction, enrichment and serving.

We are looking for creative problem solvers with a passion for innovation to join our team and revolutionize the way we do business.

Requirements :

  • BE in computer science or equivalent work experience
  • 6+ years of coding experience with Java / J2EE as the primary & exposure to .NET, python related technologies.
  • Strong programming skills in Java and object-oriented principles.
  • Experience on RESTful web service development is must.
  • Exposure to AWS services and serverless technologies is a must.
  • Strong understanding of the Software design / architecture process
  • Experience with unit testing & Test-Driven Development (TDD)
  • Experience developing, maintaining, and innovating large scale java application
  • Familiar with the development challenges inherent with highly scalable and available web applications
  • Solid communication skills : Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
  • Exposure or working experience in Machine Learning is preferred.
  • Experience and good knowledge on RDBM and NoSQL databases are preferred
  • Responsibilities

  • Gathering functional requirements, developing technical specifications, and project & test planning
  • Designing / developing software, prototypes, or proofs of concepts
  • Act in a technical leadership capacity : Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
  • Roughly 80-95% hands-on coding
  • Resolve defects / bugs during QA testing, pre-production, production, and post-release patches
  • Perform DevOps role in managing build to operate lifecycle of the solutions that we develop
  • Contribute to the design and architecture of the project
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form