jobBox

PHP Laravel Developer

iProgrammer Solutions Private Limited
Employment Information
Increase your profile visibility to recruiters up to 3 times
Read More
Company/HR Contact Information
Login your account to see HR contact details.
Job Description
  • Position: PHP Developer
    Experience: 5+ Years
    Job Responsibilities:
    • Understanding the business requirements which complex in nature
    • Designing effective, efficient, high performing solutions for fulfilling the business requirements in a timely manner
    • Creating database schemas that represent and support business processes
    • Development of user interface look and feel and navigation.
    • Write front-end code compliance with web and mobile standards for cross-browser and platform compatibility
    • Implementing server side (business) logic as per the project requirements, publishing them as REST APIs
    • Writing reusable, testable, maintainable, and efficient code with appropriate error and exception handling
    • Implementation of security, accessibility, and data protection measures
    • Design and implementation of low-latency, high-availability, scalable, and performant applications
    • Integration of data storage solutions (MySQL, No SQL and cloud storage services like s3)
    • Integration with third-party systems (AWS or similar cloud services, Other Business Applications etc.)
    • Writing unit test scripts and documenting APIs implemented using tools like Postman
    • Work independently or with team on modules assigned
    • Deploying, maintaining and optimizing the web applications and server
    Mandatory Skillset:
  • Experience in Designing Database schema (SQL)
  • Strong proficiency with Core PHP or NodeJS Concepts
  • Strong Understanding of object-oriented programming concepts
  • Experience in working on any of the common PHP frameworks like Laravel, Symphony etc.
  • Proficient understanding of code versioning tools, such as GitMust have clarity on web development concepts and coding standards.
  • Good understanding of web development technologies like HTML, CSS, Bootstrap, JavaScript etc.
  • Excellent analytical and problem-solving skills
    Database concepts like Joins, Relational schema, Stored Procedures, Functions is must etc.
  • Good to have:
    • User authentication and authorization between multiple systems, servers, and environments
    • Good understanding and efficiency in following the standard coding practices
    • Understanding fundamental design principles behind a scalable application
    • Migrating or upgrading existing applications to latest versions
    • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
    • Implementing caching techniques
    • Understanding of PHP inbuilt functions, packages, and package managers
    • Customizing or extending the frameworks or plugins as per needs
    • Advanced DB concepts like transactions, triggers, profiling and optimizations etc.
    • Experience in setting up CICD pipelines and/or automating deployment process
    • Experience in deploying applications on server's w/t or w/o CICD
    • Awareness and experience in having VAPT done on web applications