PickYourHire logoPICKYOURHIRE

Senior PHP/YII Developer

TechBangaloreFull time

Job Overview

Location

Bangalore

Job Type

Full time

Experience

4+

Salary

Upto 10 LPA

About This Role

Job Summary: We are seeking a skilled Senior PHP/YII Developer. You will be responsible for developing modules, implementing features, and fixing bugs, contributing to the overall enhancement of our platform. This role requires close collaboration with project managers and other stakeholders, with a focus on delivering high-quality code and ensuring seamless project execution. Key Responsibilities: ? 1. Requirement Analysis: ? Understand project requirements via the Project Management tool and gather details from the Project Manager. ? Analyze tasks/modules, discuss with the team, and log requirements and time estimates in the Project Management tool. ? 2. Structure/Architecture/Database Design: ? Design the module architecture, including code structure and database schema based on requirements. ? Collaborate with the team to finalize the architecture and ensure alignment with project goals. ? 3. Core Development: ? Develop features and modules using PHP, YII Framework, Apache, and MySQL. ? Write clean, well-documented code with appropriate comments for better maintainability. ? Maintain a list of SQL queries to facilitate smooth deployment. ? Use GIT for code versioning and repository management. ? 4. Unit Testing: ? Conduct thorough unit and black-box testing of modules before handing them over to the QA team. ? Ensure that code meets quality standards and is free of critical issues. ? 5. Documentation: ? Prepare comprehensive documentation for developed modules, detailing design, functionality, and usage. ? 6. Deployment: ? Manage deployments on development and staging servers. ? Assist the deployment team in planning and executing production releases effectively. Key Requirements: ? Experience: ? 4 to 5 years of hands-on experience in PHP development, with expertise in the YII Framework or similar MVC frameworks. ? Proven experience in module architecture design, core development, and deployment processes. ? Prior experience working in Agile or Scrum environments is a plus. ? Technical Skills: ? Programming Languages: PHP, JavaScript (basic knowledge). ? Frameworks: YII Framework, or experience with any other MVC frameworks. ? Database: Proficiency in MySQL, including complex SQL query writing. ? Server Management: Basic understanding of Apache server configuration. ? Frontend Technologies: Basic knowledge of HTML, CSS, jQuery. ? Tools: ? Version control using GIT. ? API testing with Postman. ? Dependency management with Composer. ? REST API Development: Experience in designing and integrating RESTful APIs. ? Soft Skills: ? Communication: Excellent verbal and written communication skills for effective collaboration with stakeholders. ? Analytical Thinking: Ability to break down complex requirements and design efficient solutions. ? Creative Thinking: Capacity to develop innovative solutions and optimize development processes. ? Proactive Approach: Demonstrates initiative in identifying issues and implementing solutions early in the development cycle. ? Attention to Detail: Meticulous in code writing, testing, and documentation, ensuring high-quality outputs. ? Education: ? Bachelor's degree in Computer Science, Information Technology, or related fields (BCA, MCA, B.Tech, MBA in IT).

Ready to Apply?

Submit your application through the candidate portal to be fast-tracked for this role.

Apply Now

Share This Job

Referral Bonus

Know someone qualified? Share this role with them or sign up as a PickYourHire Referrer to earn placement rewards.