COMPANY DESCRIPTION
Mediacorp is Singapore's largest content creator and national media network, operating a suite of TV channels, radio stations, and multiple digital platforms. Its mission is to engage, entertain, and enrich audiences by harnessing the power of creativity.
We are committed to creating an inclusive and diverse workplace where talent thrives. Our hiring decisions are made based on merit and fit-to-role. If you have a disability or special need which requires accommodation to participate in the recruitment process, please inform us when you submit your online application. We will be happy to support as necessary.
Thank you for your interest and application to this role. Please note that only short-listed candidates will be contacted.
RESPONSIBILITIES
We are looking for a Senior Software Engineer to join our Data Architecture Solutions team. The role will involve executing the creation, maintenance & management of API microservices for data tracking requirements on Web, Mobile apps, and Smart TV platforms for various Digital and Data analytics solutions.
Key Responsibilities:
- Build API microservices, data schemas and Extract-Transform-Load (ETL) processes to manage distributed meta-data repositories.
- Design workflows using Amazon Web Services (AWS) to produce robust and serverless code frameworks.
- Manage the metadata requirements of all the analytics tools across different platforms & properties within the organization.
- Design, develop and support reporting and analytics applications leveraging data integration tools.
- Work closely with Data Architects, Data Scientists and Product teams to enforce tracking requirements across different platforms.
- Degree holder in a technical discipline (Computer Science, IS/IT or related disciplines)
- Minimum 5 years of experience in software engineering.
- Hands-on experience in API development - building solutions on AWS (Lambda, API Gateway, Kinesis, RDS, Data Pipeline).
- Strong Proficiency in Python is a must.
- Handson work experience on AWS is a basic requirement.
- Good to have experience on JavaScript.
- Past exposure to Digital analytics solution will be a definite advantage such as Adobe analytics & Google analytics.
- Strong team playing abilities and able to perform cross functional roles and assist team members as required.