P

Principal / Sr. Principal Software Engineer

Singapore Singapore

2 months ago


Years of Experience

5 - 15 years

Workplace Type

On-site

Seniority Type

Manager

Industry

Broadcast Media


Analyse your salary

Want to know how much a Principal / Sr. Principal Software Engineer make in Singapore Singapore?

Get Salary insights for Principal / Sr. Principal Software Engineer in Singapore Singapore. Know how your salary compares to the industry average. Our AI analyzer uses other candidates' stated pay expectations to identify market trends.


Skills

DrupalnodejsvuejsCloud architecture and CDN configurationsmemcache

Contact our TA to know more about the job

Rashi Modi

Talent Advocate at WhiteCrow


Description

About our client

Our client is Singapore’s national media network and largest content creator. Its purpose is to create engaging and trusted content, as well as to connect communities and inspire people. It engages over three million people in Singapore daily across four languages on its digital platforms. Beyond Singapore, it also has a growing international audience and content distributed across markets.


With a focus on nurturing talent and growing the sector, the company is committed to investing in nation-wide initiatives commissioning a wide variety of work from local content creators and collaborating with institutes of higher learning. For advertisers, they have partnered industry-leading brands in offering more effective content-driven solutions.


Job description

Responsibilities :


  • Contribute excellence in a highly collaborative, team-oriented environment.
  • Lead and mentor the development team on the project.
  • Enforce sound development practices and ensure the quality delivery of enterprise solutions.
  • Have ownership of the solution from end to end and be responsible for architecting and documenting a technical solution based on project requirements and industry best practices.
  • Lead technical design sessions; architect and document technical solutions aligned with business objectives; identify gaps between current and desired end states.
  • Define and enforce coding standards; lead code reviews during projects to ensure quality and appropriate design patterns are followed.
  • Provide oversight and governance of Drupal projects.


Requirements :


  • Bachelor’s degree in computer science/related fields or equivalent.
  • Total development experience of at least 5 to 10 years
  • Hands-on experience on Drupal 8/9/10 for at least 5 years, with concrete examples in analysis, design, coding, and implementation of complex Drupal custom modules
  • Experience in diverse Drupal 8/9/10 projects (traditional – fully coupled; headless – fully decoupled with a presentation layer running on NodeJS + VueJS; hybrid – progressively decoupled)
  • Experience of managing Drupal applications hosted on Acquia environment
  • Expertise in content migration across CMSes and Drupal version upgrades
  • Familiarity with different layers of cache applications: Memcache, Varnish and CDNs
  • Experience in Cloud architecture and CDN configurations
  • Great OO skills, including strong design patterns knowledge
  • Experience working with Agile methodologies, such as Scrum, Kanban
  • Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
  • Experience in leading a development team which combines frontend and backend engineers, and successfully deliver time sensitive requirements
  • Experience in managing large scale of projects involving vendors
  • Experience with news and publishing domain will be a plus
  • You are passionate about a culture of learning and consulting. You love challenging yourself to constantly enhance and sharing your knowledge to empower others.
  • You like to take risks when looking for novel solutions to complex and diverse problems. If faced with roadblocks, you continue to reach higher to make great things happen.
  • You care about solving big, systemic problems. You look beyond the surface to understand root causes so that you can build sustainable solutions for the ecosystem.
  • You have a sharp awareness of industry landscape and emerging trends and are able to craft a long-term technology vision and roadmap.

Sign up to create profile

Fill in your details to create profile on WhiteCrow

Why get hired via WhiteCrow?

We take your privacy seriously

We take your privacy seriously

By default, your profile stays hidden from past & current employers. We only showcase your anonymous profile to employers and seek your permission before revealing your full profile.

Know more

Personal & Dedicated Talent Advocate

Personal & Dedicated Talent Advocate

Our Talent Advocates are here to help: from providing insider knowledge to guiding you through interviews to negotiations.

Know more

Exclusive Jobs from Top Companies

Exclusive Jobs from Top Companies

Gain access to mid to senior level executive job opportunities at more than 90 of the Fortune 500 companies globally on WhiteCrow.

Know more

Why get hired via WhiteCrow?

With our unique combination of AI matching technology and human expertise, WhiteCrow will help you get discovered for your unicorn role.

Know more

Contact our TA to know more about the job

Rashi Modi

Talent Advocate at WhiteCrow


People also viewed

Application Developer (Front End)

Chennai, India

a month ago


Salesforce Applications Developer

Chennai, India

6 months ago


IT Solution Expert OTC

Jakarta, Indonesia

14 days ago


Lead Engineer (Engineering Services)

Dhahran, Saudi Arabia

2 months ago


Service Director

Sydney, Australia

3 months ago


Manager IT Digital Solutions

Stamford, United States

5 months ago


Sap Manager

Kuala Lumpur,Federal Territory of Kuala Lumpur,Malaysia, Kuala Lumpur,Federal Territory of Kuala Lumpur,Malaysia

a year ago


Senior IT Systems Analyst

Vilnius, Lithuania

22 days ago


Design Lead

Bangkok, Thailand

22 days ago


Cloud Solutions Architect

California City, United States

5 years ago


View more jobs

Sign up to create profile

Fill in your details to create profile on WhiteCrow