Design, develop, and implement web applications using the Laravel PHP framework.
Create and maintain web APIs for seamless integration with other systems.
Design and implement database structures using Microsoft SQL Server (MS SQL).
Develop user-friendly and intuitive user interfaces (UI) using HTML, CSS, and JavaScript.
Write clean, well-documented, and maintainable code adhering to Laravel coding standards.
Collaborate with other team members, users, project manager and other developers to define requirements, prioritize tasks, and deliver projects on time and within budget.
Conduct unit and integration tests to ensure code quality and functionality.
Identify and resolve bugs and defects to maintain a high level of application performance.
Implement and maintain security best practices to protect user data and system integrity.
Stay up-to-date on the latest trends and technologies in web development, including AI, Cloud, and IoT. Be willing to learn and implement new technologies to improve applications and workflows.
Deploy applications to production environments and monitor their performance.
Continuously improve and optimize application code for performance and scalability.
Document technical specifications, user guides, and API documentation.
Qualifications:
Skills:
Proven experience in web application development using the Laravel PHP framework.
Strong understanding of object-oriented programming principles and design patterns.
Familiarity with HTML, CSS, JavaScript, and various JavaScript libraries.
Solid experience with Microsoft SQL Server (MS SQL) and database management systems.
Experience with unit testing frameworks like PHPUnit.
Understanding of web security best practices.
Experience with version control systems like Git and CI/CD pipelines.
Excellent analytical, problem-solving, and critical thinking skills.
Strong written and verbal communication skills, with the ability to communicate technical concepts effectively to non-technical audiences.
Ability to work independently and as part of a team.
A passion for web development and a strong desire to learn and implement new technologies such as AI, Cloud, and IoT.