Description
Key Responsibilities:The responsibilities of this role include but are not limited to the following:
. Provide technical/software development and architectural guidance.
. Prototype ideas and solutions.
. Perform hands-on participation in team coding, developing interfaces for web applications.
. Review developer's code, provide feedback, and develop team knowledge.
. Collaborate with technical and business resources, gathering and documenting requirements and formulating action plans.
. Provide direction for other technical resources.
. Create project architecture and designs.
. Create detailed development plans.
. Present designs and plans to executive management.
. Choose the best technology for specific efforts.
. Develop, modify, support and maintain AWS-based components for public facing infrastructure, application Back End, and admin and monitoring features.
. Maximise utilisation of AWS components.
. Create, maintain, and enhance the following: test, validation, and logging infrastructure for our AWS components.
. Prepare periodic reports on engineering activities, for the purposes of project management and resource planning.
. Continuously work to improve product, process, and tools proficiency, for the purposes of company growth, user experience, and timely product deliver.
. Periodically meet with third party development and content partners, in order to maintain close collaborative relationships and resolve integration challenges