Gurugram, Haryana, India
Information Technology
Full-Time
Youngsoft India Pvt. Ltd.
Overview
Key Responsibilities
- Architect & Develop: Design, develop, and implement complex web applications using PHP and industry-leading MVC frameworks (e.g., Laravel, Symfony, CodeIgniter, Yii).
- Technical Leadership: Provide technical leadership and guidance to the development team, including code reviews, best practices enforcement, and mentorship for junior and mid-level developers.
- Database Management: Design, optimize, and manage relational databases (e.g., MySQL, PostgreSQL) and work with NoSQL databases (e.g., MongoDB, Redis) where applicable. Write efficient and optimized SQL queries.
- API Development & Integration: Develop and consume robust RESTful and SOAP APIs for seamless integration with internal and third-party systems.
- Code Quality & Best Practices: Ensure adherence to clean code principles, secure coding practices, coding standards, and maintainable architecture. Actively participate in defining and improving development processes.
- Performance Optimization: Identify and resolve performance bottlenecks, optimize application code and database queries for maximum speed and scalability.
- Troubleshooting & Debugging: Diagnose and resolve complex technical issues, bugs, and production problems efficiently.
- Front-end Integration: Collaborate closely with front-end developers to integrate user-facing elements with server-side logic, ensuring a smooth and responsive user experience.
- Version Control: Proficiently use version control systems, specifically Git, for collaborative development, branching, merging, and code management.
- Testing: Implement and maintain unit, integration, and functional tests to ensure application stability and reliability (e.g., PHPUnit).
- Requirements Analysis: Analyze business requirements, translate them into technical specifications, and propose effective solutions.
- Continuous Learning: Stay updated with the latest trends, technologies, and best practices in PHP development, web security, and software Skills & Qualifications :
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- Minimum of 5+ years of professional experience in PHP web development.
- Extensive hands-on experience with at least one major PHP MVC Framework (e.g., Laravel, Symfony, CodeIgniter, Yii). Laravel or Symfony preferred.
- Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
- Expertise in database design, optimization, and administration with MySQL and/or PostgreSQL.
- Proficiency in front-end technologies: HTML5, CSS3, JavaScript (including modern frameworks like jQuery, Vue.js, React, or Angular is a plus).
- Demonstrable experience with RESTful API design, development, and consumption.
- Solid understanding of web security best practices (e.g., preventing SQL injection, XSS, CSRF).
- Proficiency with Git and collaborative development workflows.
- Experience with Agile/Scrum development methodologies.
- Strong problem-solving, analytical, and debugging skills.
- Excellent written and verbal communication skills.
- Ability to work independently and collaboratively within a team (Bonus) Skills :
- Experience with cloud platforms (AWS, Azure, Google Cloud).
- Knowledge of Docker and containerization.
- Experience with CI/CD pipelines.
- Familiarity with caching mechanisms (e.g., Redis, Memcached).
- Contribution to open-source projects.
- Relevant certifications in PHP or related technologies
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in