Use appropriate design patterns and object oriented approach.
Develop code according to coding conventions, structures and are easy to understand.
Implement TDD and conduct unit testing, integration test in debugging
Participate in performance tests and support automated testing.
Participate in code reviews and peer-programming.
Write technical documentation of the code.
Requirements
Have experience working (minimum 2 years) with various teams with any related development approach.
Have exposure / experience on (front-end and/or back-end) software construction using any of the following technologies.
Have experience of SQL statements and basic database entity relationships.
Experience in using IDE and other productivity tools effectively, bug reporting, single/multi-threaded code analysis/coverage, etc.
Have exposure in using tools for build and/or test automation.
Familiar with MVC.
Proactive and excellent interpersonal skill, including but not limited to teaching/sharing/learning, brainstorming, presentation, etc.
Responsive web design and development.
Familiarity on any of the following; application server, UI/UX, graphic design, social media and low-level (OS, hardware) issues of application development is a plus.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job