Duties & Responsibilities
-Database creation, integration, and management.
-API (Application Interface Programming) integration.
-Integration and creation of multiple data sources / schemas that represent business processes.
-Maintaining and improving existing codes and building reusable code and libraries for future reference and use.
-Implementation of security, hack prevents and data protection.
-Implementing automated testing platforms and unit tests.
-User authentication and authorization between multiple systems, servers, and environments.
-Management of the hosting environment, including database administration and scaling an application to support load changes. Hence, optimization of the application for maximum speed and scalability.
-Reporting - generating analytics and statistics like system reports of server load and the like.
-Desirable to have BS in Computer Science / Information Technology / Engineering (Computer / Telecommunication) or other related field.
-At least 8+ years experience in back-end development and / or other relative experience.
-Experience of software development processes such as Scrum, peer review, and continuous integration processes.