- Support the Integrated and Corporate Marketing Department with managing digital and website projects that supports and engages our company’s target audiences.
- Work closely with vendors and stakeholders to manage the project’s scope of work, timelines and translate business requirements into deliverables. This is a collaborative role to support the branding and marketing function of AIC from start of project to the launch of the project deliverables.
- Work with front-end web developers to design, develop, and deploy functional software applications and digital projects to meet customer engagement, cybersecurity and operational goals, collaborating with UX, marketing, engineering, IT, cybersecurity and other teams in the process.
- Create and maintain a database of design assets and content. Organise design assets for use in social media and marketing channels.
- Enhance software quality through the adoption of Extreme Programming (XP) practices like code review and unit testing.
- Ensure web developers adhere to the principles outlined in the Software Craftsmanship Manifesto.
- Create architectural and technical documents as needed.
- Aid Business Analysts in elaborating user stories.
- Support Quality Assurance in test automation and troubleshooting of bugs.
- Collaborate with DevOps in automating build and release processes.
- Maintain and support existing web and backend applications by debugging and providing technical assistance.
- Facilitate problem resolution by coordinating with external parties and customers.
Job Requirements:
- Bachelor Degree In Computer Science /Information Technology or equivalent with at least 8 years of relevant working experience managing digital projects with track records
- Experience working in e-commerce or creative agencies will be a plus
- UIUX design experience, with portfolio of creative work
- Demonstrated ability to take a project from concept to launch
- Experience with HTML, Javascript, and CSS
- Proficient in the following programming languages: C#, .NET, Java, ArcGIS or Angular or Python
- Good knowledge and Experience in Database; e.g. AWS MSSQL, MongoDB, Windows and/or Shell Script
- Message Queue e.g. RabbitMQ or equivalent,
- Unstructured / NoSQL Database; e.g. MongoDB
- Event streaming Kafka
- Software Architecture Design Experience in the following areas will be an advantage:
- DevOps e.g. Gitlab, Docker, Jenkins or equivalent
- Big Data / Data Analytics e.g. Hadoop
- Agile Methodology e.g. Scrum
- Full stack software development
The successful candidate will be offered a 1 year employment contract.