Overview:
The PHP Developer/Software Engineer plays a crucial role in the development and maintenance of web applications ensuring their functionality performance and responsiveness. They are responsible for writing clean efficient and welldocumented code that meets the project requirements and industry standards.
Key Responsibilities:
- Developing testing and maintaining web applications using PHP
- Participating in the entire software development lifecycle
- Collaborating with crossfunctional teams to define design and ship new features
- Identifying and fixing technical problems and performance bottlenecks
- Writing welldesigned efficient code using best software development practices
- Creating and maintaining databases to support web applications
- Ensuring the security and data protection of web applications
- Integrating data storage solutions
- Conducting software analysis testing and debugging
- Keeping abreast of latest industry trends and technologies
- Participating in code reviews and knowledge sharing sessions
- Optimizing applications for maximum speed and scalability
- Collaborating with frontend developers to integrate userfacing elements
- Participating in the planning and estimation of project deliverables
- Contributing to technical documentation and user manuals
Required Qualifications:
- Bachelors degree in Computer Science Engineering or related field
- Proven work experience as a PHP developer or software engineer
- Strong understanding of PHP frameworks (Laravel Symfony etc.)
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Proficiency in frontend technologies such as HTML CSS and JavaScript
- Experience with version control systems preferably Git
- Ability to troubleshoot test and maintain the core product software and databases
- Knowledge of web services and API integration
- Understanding of crossbrowser compatibility issues and ways to work around them
- Excellent analytical and problemsolving skills
- Good understanding of agile methodologies
- Effective communication and teamwork skills
- Attention to detail and a strong focus on quality
- Ability to work in a fastpaced dynamic environment
- Certifications in relevant technologies are a plus
- Experience in ecommerce or financial systems is desirable
analytical skills,database management,software development lifecycle,php,data protection,mysql,web applications,nosql,agile methodologies,web development,javascript,financial systems,css,problem-solving,api integration,teamwork,sql,security,web services,software development,communication,e-commerce,html,git