We are seeking an experienced and enthusiastic Application Developer with a deep knowledge of object-oriented PHP programming, the Laravel PHP framework, and experience working with MySQL and other backend technologies. This position is perfect for someone who thrives in a collaborative Agile development environment and is passionate about crafting high-performance applications. You’ll take an active role throughout the development cycle—from design and implementation to deployment and post-launch support.
Key Responsibilities
As an Application Developer, you will be responsible for:
- Web Application Development:
- Develop and maintain web-based applications using PHP and Laravel.
- Build innovative, state-of-the-art applications while collaborating closely with the User Experience (UX) team to ensure usability and customer satisfaction.
- Backend Development and Optimization:
- Design and implement MySQL schema with a strong focus on data integrity and performance.
- Perform MySQL profiling and query optimization to improve application performance.
- API Integration:
- Design and implement RESTful APIs for both internal and external system integrations.
- Contribute to increasing the existing data services API to enhance functionality.
- Agile Development:
- Work in an Agile/Scrum development process, managing and executing tasks on time while adhering to project goals.
- Lead the entire lifecycle of application development, from concept to post-launch support.
- Team Coordination and Documentation:
- Coordinate effectively with co-developers and project managers to keep the team informed about the development status.
- Prepare and maintain proper documentation of the development process, architecture, and any custom components developed.
- Innovation and Best Practices:
- Stay updated on the latest web development trends and best practices in programming, architecture, and tools.
- Strive for creative, efficient, and robust problem-solving solutions in the development process.
Qualifications
Required Skills and Experience
- Education:
- BS-IT, BS-CS, BS-SE, or a Bachelor’s degree in a relevant field.
- Experience:
- At least 3 years of hands-on experience with PHP-Laravel development.
- At least 1 year of experience working with Vue.js or similar frontend frameworks.
- Technical Skills:
- Strong understanding of object-oriented PHP principles and Laravel PHP framework.
- Solid experience with MySQL, schema design, and query optimization.
- Experience with REST API design and integration.
- Familiarity with Git or other code versioning tools such as CodeCommit.
- Knowledge of WebSocket and AWS services is a plus.
- Additional Skills:
- Strong problem-solving and debugging skills.
- Ability to work in an Agile/Scrum environment.
Soft Skills
- Excellent communication and collaboration skills.
- Creativity in problem-solving and efficient development practices.
- Ability to take ownership of projects and contribute to team success.
Benefits
At ALM Human Resource, we offer a competitive and motivating work environment, including:
- Attractive salary based on experience and expertise.
- Comprehensive healthcare benefits (as applicable).
- Opportunities for professional development and career advancement.
- A supportive team that fosters growth and learning.
- Flexible working hours (when applicable to specific projects).
- Exposure to cutting-edge technology and modern development practices.
Application Instructions
If you meet the requirements for this position and are passionate about building high-quality applications, we encourage you to apply!
- Associate Product Manager (Scrum Master) – Join BoolMind in Lahore - January 23, 2025
- Sr. Factory Reporting & Operations Specialist – Haier Pakistan - January 23, 2025
- Senior Education Consultant – ABN Overseas Education - January 23, 2025