● Working knowledge on debugging problems using relevant tools.
● Firm understanding of Object Oriented principles, design patterns, and software design/architecture best practices.
● Ability to communicate technical concepts clearly concisely both verbally and in writing.
● Ability to collaboratively work through technical issues in a professional manner, making design considerations and trade-offs as needed.
● Thrive in and contribute to a collaborative team environment.
Job Location: Pune, Maharashtra, India