• Development and maintenance of existing PHP/Symfony applications
• Writing reusable, testable and efficient SOLID code
• Implementing RESTful API gateways to specifications
• Creating and maintaining ETL processes
• Managing and optimizing scalable distributed systems on the cloud
• Participating in the entire application lifecycle focusing on coding and debugging
• Creating technical documents related to processes and training internal teams
• Hosting Daily stand-up meetings, Retrospectives and Reviews
• Understanding customer’s requirements and their Solution Engineer, designing solutions for customer’s business requirements
• Developing, configuring the software package as per the technical specifications
• Managing the technical proposal process and ensuring that all technical information and recommendations addressing customer requirements are accurate, properly defined and detailed
• Install and configure the technical solution, provide business consulting/advise on the solution
• Documenting processes and application instructions
• Conducting training sessions and seminars
• Writing clean, functional code on the front-end and back-end
• Design client-side and server-side architecture • Integrating multiple data sources and databases in a single system
• Designing and implementing efficient, reusable CakePHP/Laravel components
• Modifying front-end components as per client’s requirements
• Creating modules, API, crons as per the requirements and maintaining it from start to end
• Unit Testing and Integration Testing of owning use cases
• Building reports using APIs that leverage ElasticSearch
• Automating customarily performed operations