Job Description
Designing and implementing web-based software in PHP using MVC frameworks
Working with the team lead to get aligned with project road-map and assumeinga key role in the development of products
Working with distributed teams located in different physical locations
Maintain existing softwares in the company and improve them in case of need
Troubleshooting, testing and maintaining the core product software and databases to ensure strong optimization and functionality
Developing efficient and scalable software systems with multi-technology components, test and troubleshoot them when necessary
Designing database structures and relationships and implement external APIs
Writing functional requirement documents and unit tests
Collaboration with front-end team and web designers to implement the features with stability
Interacting with Quality Assurance staff and members of the software development team to ensure the product meets functional requirements prior to distribution to clients