Candidate should be able to design / code / document and test components / subsystems in an Agile-Scrum setup; adherence to established software development process and engineering practices
Should work closely with the team lead to understand the needs and develop solutions
Should be able to release bug free code after the Unit test; Take ownership of what you build after the release
Candidate should volunteer to work in the backlog and should commit to quality delivery
Candidate should hold experience in computers and have software engineering skills
Should know one of the programming languages like Laravel or Python or Javascript
Should be able to learn and adapt in a fast paced environment, while producing quality code
Should have the ability to write and debug, and deploy code that is technically sound, performant, scalable, and readable; deliver timely fixes
Have the skill to perform peer code reviews in order to ensure quality standards
Must have the experience with object oriented programing PHP, relational database technologies and APIs like knowledge of Unix / Linux / SQL / NOSQL
Should be proficient to understand code versioning tools, such as Git.