Job Description :
Requirement:

Work with product owners and Agile teams to understand, design, develop, and implement new features using engineering best practices, design guidelines, and principles.
Analyze and optimize code for efficiency and performance.
Advocate test-driven development and deliver high quality solutions.
Continuously improve software engineering practices.
Bring a passion to stay on top of tech trends.
Experiment with and learn new technologies.
Participate in internal & external technology communities and mentor others.
Encourage innovation, teamwork, self-organization, and diversity.
             

Similar Jobs you may be interested in ..