Job Description
• Ability to design excellent, scalable, sustainable software systems, and components
• Work closely with the business units and stakeholders on gathering and understanding system requirements
• Good communication skills, good team player and has worked in a dynamic Agile environment with a self-starter attitude and willingness to learn & adapt.
• Work collaboratively with other team members and other groups; Business Analysts, Quality Assurance, Project Management, Client
• Perform code reviews and ensure extensions are created in a flexible and modular manner
• Possess experience in methodologies like Agile/Scrum
• Strong focus on high quality throughout the entire process. Being part of a scrum team, working closely with the product, QA and support teams