Tuesday, December 22, 2020

Senior PHP Developer - MySQL/Laravel/MVC Design Patterns (5-8 yrs) (Theoriat Services)

Job Summary :

You will work on the Joomla CMS and PHP frameworks. You should be able to develop and integrate the user-facing elements and build efficient, testable, and reusable PHP modules. You will also have to solve complex performance and architectural challenges. You will ensure the correct architecture for projects and guide juniors. You will be working independently to coordinate and support clients for features and product development.

Key Result Areas : 

- Plan and deliver as per the deadline, quality & process.R&D and prototyping

- Adhering to the company productivity & quality matrix

- Project documentation

- Effective communication

- Following the company defined coding standards

- Improving process and implementation.

- Guide and train juniors

- Contribution to common code

- Contribution to open source

Skills Required :

- Strong knowledge & experience of PHP coding (4 years+)

- Front-end technologies like HTML5, CSS3, Bootstrap

- Experience in client-facing, handling support

- Analyzing and Building Joomla's Extension (Modules, Components, Plugins).

- Strong knowledge & experience of OOPS, MYSQL

- Hands-on experience of the PHPUnit framework

- Good knowledge about Responsive design, MVC design pattern, Joomla, Laravel,

Drupal & symphony, Rest API will be a big plus.

- Strong knowledge & Experience on SQL, AJAX, Jquery & Javascript.

- Must be able to do basic Testing

- Has a GITHUB profile and documented contributions to some PHP based CMS or Framework or other projects.

Other Skill Requirements :

- Have in-depth knowledge of PHP, Javascript, HTML, CSS

- Deep knowledge of Joomla, MVC, APIs and extension development

- Understanding of how products and extensions work with each other and integrate with each other

- Writing good quality code by following the best practices in the industry

- Create design documents using tools like flowcharts, scrum stories, wireframes etc

- Ability to analyse and plan code sprints

- Understanding project architecture

- Quick and efficient debugging

- Understanding of software development processes.

- Good English in all modes - Client Conversation - over the call, writing business emails, writing user stories & project documentation.

- Creative & forward-thinking (Sustainable solutions)

- Stays on top of new technologies and industry trends and shares knowledge across the teams.

- Contributes to common code actively.

Qualification : BCA/MCA/BE (IT/Computer science)/BTech ME/MTech/ BCS/MCS

Apply Now