i
Appsquadz Software
8 Appsquadz Software Jobs
Senior PHP/CodeIgniter Developer (4-7 yrs)
Appsquadz Software
posted 17d ago
Fixed timing
Key skills for the job
Company Overview :
We are a dynamic and rapidly growing company, looking for a talented and experienced Senior PHP Developer with a strong focus on CodeIgniter to join our team.
Our mission is to create high-quality, scalable web applications and deliver exceptional user experiences.
As a Senior PHP Developer, you will play a key role in shaping the architecture, design, and development of complex web applications.
Key Responsibilities :
PHP Development & Framework Expertise :
- Write clean, maintainable, and efficient PHP code using the CodeIgniter framework.
- Develop and maintain custom web applications based on PHP and the CodeIgniter framework.
- Work with MVC design patterns to develop structured, scalable, and modular applications.
- Ensure high performance, responsiveness, and security of applications.
Database Design & Management :
- Design and implement database schemas that represent and support business processes.
- Collaborate with the database team to optimize database queries and ensure efficient data retrieval.
- Utilize MySQL for managing database systems and ensure effective integration with the application.
- Ensure data consistency and implement database management best practices.
Front-End Development (Basic) :
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Have a basic understanding of front-end technologies like HTML5, CSS3, and JavaScript.
- Work with APIs to enable dynamic and seamless front-end and back-end interaction.
Code Quality & Security :
- Identify and resolve security vulnerabilities by understanding common PHP exploits and implementing solutions.
- Follow coding standards, conduct code reviews, and ensure the application code is clean, maintainable, and scalable.
- Work with the team to optimize code and improve overall system performance.
Cloud Infrastructure & Server Management :
- Work with AWS services for scalable cloud-based solutions and deployment.
- Handle server-side logic and configurations, ensuring the smooth operation of web applications.
- Familiarity with Node.js for handling server-side programming and APIs.
Testing & Debugging :
- Conduct thorough testing of the code to identify bugs and resolve issues.
- Use debugging tools to ensure the application runs without issues in all environments.
- Perform unit testing, integration testing, and automated testing where necessary.
Collaboration & Teamwork :
- Work closely with front-end developers, UI/UX designers, and other team members to deliver end-to-end solutions.
- Collaborate with cross-functional teams to define clear goals, timelines, and deliverables for each project.
- Share knowledge with junior developers and contribute to a culture of learning and innovation within the team.
Required Skills & Experience :
PHP Programming :
- Strong command of PHP with hands-on experience in the CodeIgniter framework.
- Proficiency in object-oriented PHP programming and understanding of MVC design patterns.
Web Technologies :
- Solid knowledge of JavaScript, HTML5, and CSS3 to create responsive front-end functionality.
- Experience with Ajax for asynchronous web requests and interactions.
Database Management :
- Strong knowledge of MySQL, SQL, and database optimization techniques.
- Experience in creating complex queries and managing data relationships in a relational database.
Cloud & Server Management :
- Familiarity with AWS (Amazon Web Services) for cloud-based development, hosting, and deployment.
- Basic understanding of server management and configuration.
Security & Performance :
- Expertise in securing PHP applications and handling common vulnerabilities (SQL injection, XSS, CSRF, etc.
- Knowledge of performance tuning, optimizing application speed, and efficient resource use.
Additional Technologies :
- Experience with Node.js, Laravel, and MongoDB is a plus.
- Familiarity with Git for version control.
Soft Skills :
- Excellent communication skills for collaboration within the development team and with external stakeholders.
- Ability to work in an agile environment and meet deadlines.
- Detail-oriented with strong problem-solving skills.
Preferred Qualifications :
Education : B.Tech, MCA, BCA (Graduated after 2017).
- Experience in AWS, Node.js, or Laravel will be an added advantage.
- Exposure to Agile methodologies (Scrum or Kanban)
Functional Areas: Other
Read full job descriptionPrepare for Appsquadz Software roles with real interview advice