Job Description:
As a PHP Developer at Logiprompt Techno Solutions India Pvt Ltd, you will play a crucial role in designing, developing, and maintaining web applications. You will work closely with our cross-functional team to create robust, scalable, and efficient PHP-based solutions that meet our clients’ needs. Your responsibilities will include:
Key Responsibilities:
- PHP Development: Write clean, efficient, and well-documented PHP code to develop web applications, modules, and plugins.
- Database Management: Design and optimize database structures, write SQL queries, and work with MySQL or other relational databases.
- Front-End Integration: Collaborate with front-end developers to integrate user-facing elements with server-side logic using HTML, CSS, and JavaScript.
- API Development: Create and consume RESTful APIs for seamless data exchange between web applications and third-party services.
- Troubleshooting: Identify and resolve technical issues, bugs, and performance bottlenecks in existing applications.
- Security: Implement security best practices to protect against common web application vulnerabilities, such as SQL injection and cross-site scripting (XSS).
- Code Review: Participate in code reviews to maintain code quality and ensure adherence to coding standards.
- Version Control: Use version control systems (e.g., Git) to manage the codebase and collaborate with team members effectively.
- Documentation: Create and maintain technical documentation for code, APIs, and project-related information.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field preferred.
- Proven experience as a PHP Developer with 1-3 years of professional experience.
- Strong knowledge of PHP, including OOP concepts and best practices.
- Proficiency in web development technologies such as HTML, CSS, JavaScript, and jQuery.
- Experience with database design and SQL, particularly with MySQL.
- Familiarity with front-end frameworks (e.g., Bootstrap) is a plus.
- Understanding of web security principles and common vulnerabilities.
- Ability to work independently and collaboratively in a team environment.
- Excellent problem-solving skills and attention to detail.
- Effective communication and interpersonal skills.