Required
1. Write clean code to develop functional web applications
2. Collaborate with Front-end developers to integrate user-facing elements with server side logic
3. Gather and address technical and design requirements
4. Troubleshoot and debug applications
5. Perform UI tests to optimize performance
6. Able to create feedback mechanism
7. Generate dashboard with various features such as task list, search functions, integrating other platforms (inbox, payment, etc)
8. Excellent analytical and time management skills
9. Building reusable code and libraries for future use
10. Optimization of the application for maximum speed and scalability
11. Implementation of security and data protection
Skills And Qualifications
1. Proficient knowledge of a back-end programming language {{Depending on the specific case, a developer should have the knowledge of one or more of PHP, Python, Ruby, Java, .NET, JavaScript etc.}}
2. Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
3. Integration of multiple data sources and databases into one system
4. Management of hosting environment, including database administration and scaling an application to support load changes
5. Outputting data in different formats