24 Sep
|
Radiant
|
Gurugram
Job Title: PHP Developer
Location: Gurugram
Experience: 2-8 Years
Job Summary:
We are looking for a skilled PHP Developer with a strong background in object-oriented programming (OOP) and experience in full-stack development. The ideal candidate will also have a solid understanding of DevOps practices, including CI/CD pipelines, Docker, and Linux systems administration. You will be responsible for developing, maintaining, and optimizing applications while ensuring seamless integration with various tools and platforms.
Key Responsibilities:
- Develop, maintain, and enhance web applications using PHP, adhering to OOP principles and best practices.
- Utilize Composer for dependency management and ensure efficient package management.
- Implement and maintain Git workflows, including branching strategies, creating pull requests, and resolving merge conflicts.
- Manage Linux servers, execute bash scripts, and establish secure SSH connections for remote operations.
- Design and implement RESTful APIs, ensuring robust and secure communication between services.
- Work with MySQL databases to create, optimize, and maintain schemas, queries, and stored procedures.
- Apply data structures and algorithms to optimize performance and scalability.
- Follow the separation of concerns by adhering to controller, services, and repository patterns.
- Set up and manage Docker containers,
and compose files to create isolated development environments.
- Implement and maintain CI/CD pipelines using GitLab, ensuring automated testing and deployment processes.
- Write clear and concise documentation using Markdown.
- Monitor and troubleshoot applications using Kibana and Grafana for log management and visualization.
Skills and Qualifications:
- Proficiency in PHP and OOP syntax.
- Experience with Composer for PHP package management.
- Robust knowledge of Git, including branching, merging, and pull request workflows.
- Familiarity with Bash scripting and Linux system administration.
- Understanding of HTTP protocols and RESTful API development.
- Expertise in MySQL database management and optimization.
- Knowledge of software design principles, particularly separation of concerns.
- Experience with Docker and docker-compose for containerization.
- Experience with GitLab CI/CD for automated testing and deployment.
- Ability to document processes and code using Markdown.
- Experience with Kibana and Grafana for log analysis and monitoring.
Preferred Qualifications:
- Experience with front-end technologies such as JavaScript, HTML, and CSS.
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Understanding of Agile/Scrum methodologies.
📌 PHP Developer (Gurugram)
🏢 Radiant
📍 Gurugram