1. Able to write clean, secure, test-driven, easily maintainable, and modular codes with knowledge of database designing and optimization. 2. Following industry best practices such as effective source control, code reviews, daily builds, manual & automated deployments in both agile & non-agile architecture. 3. Build reusable code and libraries for future use. 4. Test, troubleshoot, and debug applications. 5. Able to contribute in all phases of the development life cycle. 6. Research new technical enhancements and implementing the same for the enhancement of legacy applications & codes. 7. Responsible for website/application development with ZERO defect delivery on time. 8. Establish good communication & relationship with the team & stakeholders. 9. Self-motivated and detail-oriented with the ability to work independently and collaboratively with the team. 10. Flexible and adaptable in line with the growth of Business.