Software Developer (PHP)

Responsibilities

Develop, test, and maintain high-quality PHP applications using Laravel and Lumen.
Design and implement RESTful APIs and integrate endpoints with various services.
Implement and manage CI/CD pipelines to ensure smooth deployment processes.
Utilize Git for version control and collaborate on code reviews and integrations.
Use Postman or Swagger for API testing and documentation.
Implement WebSockets for real-time communication features.
Containerize applications using Docker and manage multi-container applications with docker-compose.
Troubleshoot and resolve issues in development, testing, and production environments.
Work closely with cross-functional teams to define, design, and deploy new features.
Follow Agile methodologies and participate in sprint planning and code reviews.

Qualifications

Bachelor’s degree in Computer Science, Information Technology, or a related field.
3-5 years of professional experience in PHP development.
Proficiency in Laravel and Lumen frameworks.
Experience with CI/CD tools and best practices.
Strong knowledge of Git and version control workflows.
Familiarity with API testing tools such as Postman or Swagger.
Experience with WebSockets for real-time applications.
Proficiency in Docker and docker-compose for containerization.
Solid understanding of RESTful API design and endpoint integration.
Strong understanding of Unit testing.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities.

Preferred Qualifications

Experience with other PHP frameworks and libraries.
Knowledge of front-end technologies like HTML, CSS, and JavaScript.
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
Understanding of Agile methodologies.
Experience using Agile tools like Jira.

Apply via :

careers.teknowledge.com