Job Description
Senior PHP Application Developer (CONTRACT)
This role involves planning, architecting, designing, developing, implementing, testing, and solving complex problems with applications that involve authentication and databases used by end users.
Key Responsibilities
• Guiding and modernizing team development efforts towards successful project delivery.
• Providing technical guidance to other developers through mentorship.
• Maintaining high standards of software quality within the team by establishing good practices and habits.
• Identifying and encouraging areas for growth and improvement within the team.
Technical Requirements
• Bachelor's degree in computer science or Computer/Electrical Engineering or an acceptable equivalent combination of education and experience.
• 5+ years of recent and related experience in designing, developing and maintaining highly complex, multi-tier solutions, and enterprise-level programs in a networked environment.
• Experience in integrating databases with enterprise-grade Web technologies and projects is required.
• Experience in Service-Oriented Architecture (SOA), Object-Oriented design architecture, and framework (e.g., Laravel).
Desirable Skills
• Highly proficient with Web technologies and servers (e.g., Apache, Tomcat, etc.).
• Experience developing in Windows and Linux/Unix environments.
• Knowledge of Python and Perl will be an asset.
• Strong database back-end skills, including design, implementation, and testing of RDBMS, OLTP, and OLAP databases, PostgreSQL, MSSQL, and MySQL.
Other Requirements
• Proven application development risk and security execution.
• Experience with debugging, performance profiling and optimization, automated testing, and Cloud technologies.
• Experience with agile development methodologies including Kanban and Scrum.
If you have the required experience, please forward a copy of your resume.