Thorough understanding of design principles; design patterns Sound understanding of the Software Development
share this job on whatsapp