Responsibilities:
- Development and Optimization: Develop and optimize server-side applications using PHP. Design, maintain, and enhance MySQL databases, ensuring performance, reliability, and security.
- Code Management: Write clean, scalable, and efficient code. Maintain and improve the existing codebase. Troubleshoot and debug applications.
- Database Design: Design and implement robust MySQL database schemas. Optimize queries for performance and scalability.
- Integration: Integrate user-facing elements developed by front-end developers with server-side logic and functionality.
- Testing and Deployment: Collaborate with the QA team to define test cases, design tests to mitigate risks, and assist in fixing bugs. Ensure robust deployment of applications.
- Collaboration and Communication: Work closely with other developers, UX designers, business, and systems analysts to achieve software goals. Participate in project meetings and provide updates to project managers.
- Documentation: Create and maintain thorough documentation for all applications and systems.
Qualifications:
- 5 to 7 years of Proven experience as a PHP Developer with a strong background in MySQL database management and API integration.
- Strong knowledge of PHP web frameworks such as Vanila PHP, Laravel, Symfony, CodeIgniter or others.
- Strong knowledge in Object oriented concepts.
- Working experience in GIT, Jira and Agile methodologies.
- Strong knowledge and proven experience in web services and in setting up external system integration using APIs.
- Proficiency in understanding, developing, and optimizing Procedures, Triggers, and Functions in MySQL databases to automate tasks, enforce data integrity, and enhance database functionality.
- Experience in creating database schemas that represent and support business processes.
- Solid understanding of front-end technologies, such as JavaScript, HTML5, and CSS3, Bootstrap, Javascript & jQuery
- Familiarity with code versioning tools, such as Git.
- Experience working in AWS is a Plus.
- Excellent problem-solving skills and ability to prioritize multiple tasks.
- Strong communication skills and ability to work in a team environment.
Job Type: Full Time
Job Location: Chennai