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).
Senior PHP/YII Developer|| Full-time, office-based||
Job Category: IT & Software
Job Type: Full Time
Job Location: Bangalore
Salary: 5-7LPA
Years of Experience: 4
