Duties and responsibilities
Coding, debugging, unit-testing of software product. Familiar with all layers in software development.
Comfortable working with technologies required to finish the product.
Understanding design document, translating high-level requirements into more detailed specifications. Improving the quality of existing software in terms of reliability, scalability and performance. Performing other duties and assisting other team members.