Logo of Huzzle

Software Engineer 2

image

Intuit

24d ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Bangalore

AI generated summary

  • You should have a BS/MS in computer science, 3+ years in full-stack development (React, Java), experience with microservices, databases, TDD, strong problem-solving skills, and excellent communication.
  • You will code software, participate in design reviews, fix bugs, collaborate with team members, and apply Agile methodologies to ensure high-quality delivery and team success.

Requirements

  • BS/MS in computer science or equivalent work experience.
  • 3+ years of experience developing systems/software for large business environments both frontend (React) and backend (Java/J2EE).
  • Practical experience in developing applications using microservices, container technologies, container management systems such as Kubernetes.
  • Solid grasp of software engineering fundamentals and their practical application.
  • Strong OOD and SOA principles, with ability to implement them in a language of choice.
  • Skilled in software development lifecycle processes and experience with scrum, agile and iterative approaches.
  • Strong experience with Databases design (SQL, NoSQL) and analytics.
  • An understanding and preferable experience with web services (REST or SOAP).
  • An understanding of unit testing & Test-Driven Development (TDD).
  • "Self-starter", can-do attitude and a willingness to take ownership of problems.
  • Strong desire to learn and grow.
  • Problem-solving skills with a history of superb delivery against assigned tasks.
  • Excellent verbal and written communication skills.

Responsibilities

  • Successful delivery of high-quality web or mobile software (requirements, design, code, documentation, etc.)
  • Roughly 80-95% hands-on coding
  • Contribute to early quality activities, including peer reviews of estimates, designs and code.
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches.
  • Partner effectively with all team members to deliver against commitments.
  • Work cross-functionally with various Intuit teams: product management, QA/QE, various product lines, or business units to drive forward results.
  • Commitment to team success and positive team dynamics
  • Passion for growing and applying technical skills in service to customers.
  • Experience with Agile Development, SCRUM, and/or Extreme Programming methodologies

FAQs

What is the main mission of the CG-PD team at Intuit?

The main mission of the CG-PD team is to help Intuit achieve its key outcome to “Do the Nation’s Taxes,” specifically focusing on winning the consumer tax category in the US and Canada through innovative solutions.

What qualifications are required for the Software Engineer 2 position?

Candidates should have a BS/MS in computer science or equivalent work experience, along with 3+ years of experience in developing systems/software for large business environments with both frontend (React) and backend (Java/J2EE) capabilities.

What programming and development skills are necessary for this role?

Candidates must have practical experience in developing applications using microservices, container technologies, and container management systems such as Kubernetes, along with a solid grasp of software engineering fundamentals, strong OOD and SOA principles, and experience in both SQL and NoSQL database design.

How much of the role involves hands-on coding?

The role involves roughly 80-95% hands-on coding, where the Software Engineer will be actively engaged in software development tasks.

What methodologies does the team utilize in their development processes?

The team follows Agile Development methodologies, including SCRUM and Extreme Programming, to ensure effective delivery of projects.

Is experience with unit testing and Test-Driven Development (TDD) required?

Yes, an understanding and preferably experience with unit testing and Test-Driven Development (TDD) are required for this position.

What kind of team dynamics are expected in this role?

A commitment to team success and positive team dynamics is essential, along with effective partnership and collaboration with all team members and various Intuit teams.

Are there opportunities for professional growth and skill development?

Yes, there is a strong desire for candidates to learn and grow, and opportunities to enhance and apply technical skills are encouraged in service to customers.

What kind of problem-solving skills are sought after for this position?

Candidates should demonstrate strong problem-solving skills with a history of successful delivery against assigned tasks, showcasing a proactive and ownership-driven attitude.

The global financial technology platform that powers prosperity with TurboTax, Credit Karma, QuickBooks, and Mailchimp,.

Technology
Industry
10,001+
Employees
1983
Founded Year

Mission & Purpose

Intuit is a global technology platform that helps our customers and communities overcome their most important financial challenges. Serving millions of customers worldwide with TurboTax, QuickBooks, Credit Karma and Mailchimp, we believe that everyone should have the opportunity to prosper and we work tirelessly to find new, innovative ways to deliver on this belief. We encourage conversations on this page and will not delete comments that follow our terms of use. In order to keep this a safe community, the below posts may be removed: Repeated posts of the same content, spam or posts from fake accounts or profiles, offensive language or material, threats to others in the community, posts deliberately aimed to have a negative effect on the community or conversations.