Roles and Responsibilities
3 - 8 years experience in Full stack web based application development.
Expert in object oriented PHP programming, MVC architecture frameworks
Proficient understanding and skills in SQL , relational Databases like Mysql datastores
Proficient in, database design and high level architecture setup.
Proficient understanding of REST API concepts , authentication and API security
Proficient understanding of code versioning tools, such as Git
Experienced in development and Deployment of large scale web based projects
Good Knowledge in one of the cloud based environments Like AWS, AZURE, GCP etc for application deployment and scalability
Should be comfortable in Linux command line edits , understanding shell scripts
Good understanding of front-end technologies, such as, Jquery, JavaScript, AJAX, HTML5, and CSS3, react JS etc
Experience with JSON/XML Services Integration
Proficient understanding of tools - code versioning such as SVN, Jenkin tools
Understanding of Devops is highly desired
Must have worked on open source CMS like wordpress, Drupal at some point, it would be a huge plus.
Ability to research, learn new technologies and implementation is desired
Should have good knowledge of JavaScript, CSS, and HTML
Should have understanding of CakePHP- an open-source web framework, and PHPUnit- a unit testing framework
Should have knowledge of APIs, Unix/Linux, and MVC Framework Architecture
Responsibilities:
Coding to technical specifications.
Giving technical feedback on the application architecture.
Building and maintenance of applications.
Designing and developing relational database systems.
Working with a team or even leading a team.
Writing maintainable and high performance code.
Keeping up with the trends in technology and being up for challenges.
Communication with offshore clients and internal teams.
Performing Code reviews