? Full life-cycle awareness of developing software applications using agile methodologies
? Interacting with Business Users/ Product Owners to understand requirements and convert that into working software under the architectural guidance
? Perform code reviews of other team members and provide guidance on application of design patterns, unit tests and code quality
? Understand and reverse engineer legacy code and refactor
? Identify reasons for performance issues in the application and suggest/implement/refactor to alternative better implementation approach
? Analyse defects identified during QA cycle, determine root cause, identify short term and long-term fix and implement the same
? Collaborate with the team members to ensure all deliverables are completed on time.
? Provide technical support and troubleshooting to team at times.
Kindly share your CV only in Word document format.