Senior Software Engineer
Job Description
• Support key Connected Identity platform initiatives to develop services for Intuit and 3rd party providers to provide seamless connectivity/access to data for our customers.
• Successful delivery of high quality REST web services software (requirements, design, code, documentation, etc.).
• Approximately 80-95% hands-on coding.
• You care about all aspects of software engineering and are always keen to learn new languages algorithms data structures techniques tools libraries services processes.
• Resolve defects/bugs during QA testing, pre-production, production, and post-release patches.
• Partner effectively with all team members to deliver against commitments.
• Experience with Agile Development, SCRUM, and/or Extreme Programming methodologies.
• For exploring, prototyping and designing one or more components to be deployed in AWS.
• MS in computer science or equivalent work experience.
• 5+ years experience developing software services.
• Experience with creating web services using REST, Apache frameworks.
• Hands on experience in developing large scale and highly available applications preferably with Java, Spring, Oracle.
• Hands on experience or strong exposure to AWS services and platform.
• Strong experience with Java, Spring MVC, Hibernate
• Experience with the entire Software Development Life Cycle (SDLC) and Agile.
• Exposure to machine learning techniques is a plus
• Experience with unit testing & Test Driven Development (TDD).
• Strong understanding of the Software design patterns/architecture process.
India's Best Companies to Work For Special Category: Supporting Women to Remain at Work 2015
http://www.greatplacetowork.in/bestworkplaces/a2480000005kCQ5
http://intuitagain.com/