x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Director - Technology
 banner picture 1  banner picture 2  banner picture 3

Senior Director - Technology

Quinnox Solutions Pte. Ltd.

We are seeking a Senior Director – Technology for our Enterprise Platforms business under DigitalInfraCo. You will lead the software development and delivery of Enterprise Platforms, helping telcos monetize networks and clouds. Collaborating with global telcos and enterprises, you will design solution architectures for successful global deployments. Reporting to the Head of Enterprise Platforms, you will manage a team of developers, DevOps, and architects to execute the Enterprise platforms roadmap.


The Responsibilities

  • Technical Leadership: Lead the platform engineering and delivery team to build scalable Enterprise platforms capable of processing millions of messages and customer transactions concurrently.
  • Infrastructure Design: Design and implement a hybrid infrastructure comprising various deployment types, including bare metal and hyperscale infrastructure.
  • Modular Architecture: Develop a platform architecture that is infrastructure-agnostic, ensuring compatibility with any backend tool/product/platform in a plug-and-play fashion.
  • Scalable Solutions: Leverage your experience in building scalable and repeatable platforms to ensure every component of the platform is modular by design with industry-grade security.
  • API Development: Design and implement RESTful APIs to expose platform features as microservices.
  • Modern Web Applications: Build and deploy performant modern web applications using technologies like React, Redux, Webpack, and ES6.
  • Backend Systems: Architect efficient and scalable backend systems.
  • Automation: Automate the testing process for every new release of the platform, including unit, functional, integration, load, and security tests.
  • Code Quality: Write and ensure high-quality code (Python, Go, Java, etc.) that communicates with upstream backend services via HTTP APIs. Mentor developers and architects to follow industry best practices.
  • Source Code Management: Be accountable for the entire source code that goes into production. Lead code reviews and design reviews to identify platform defects early and validate platform design incrementally.
  • Performance Optimization: Identify and resolve performance and scalability issues of the platform.
  • Solution Design: Work closely with customers' CTOs to design a 5G solution architecture that suits their IT and security requirements.
  • Technology Adoption: Lead software development and new technology selection. Focus areas include developing API-driven features on big data, machine learning, auto-scaling micro-services, and scalable data storage/retrieval.
  • Collaboration: Collaborate with product management and business development teams to develop a roadmap that meets market demands.
  • Partnership Development: Lead partnership conversations from a technology perspective and due diligence.
  • Team Leadership: Build a world-class engineering team and lead by example in practicing best practices in software development.

The Requirements:

  • Cellular Network Architecture: Experience with cellular network architecture (fixed and mobile networks).
  • Web Stack Expertise: In-depth understanding of the web stack, web protocols, and web performance optimization techniques.
  • Web Frameworks: Knowledge of at least one modern JavaScript framework (React, Ember, Angular, etc.).
  • HTTP Protocol: Proficient understanding of the HTTP protocol.
  • Database Knowledge: In-depth knowledge of relational and NoSQL databases, and message queues/brokers.
  • Backend Frameworks: Experience with at least one backend MVC framework, with Java and Spring Boot preferred.
  • Microservices: Experience building microservices and understanding different design patterns.
  • Cloud Platforms: Experience with cloud platforms and tools like Kubernetes and Docker.
  • API Design: Experience in designing and delivering APIs and security models.
  • System Design: Strong understanding of message queue systems, monitoring and logging tools, front-end frameworks, web app frameworks, databases, and storage/caching.

Technical Requirements:

  • Backend Programming: Proficiency in Java (J2EE and J2SE 1.8 or higher), Python, or similar languages.
  • Frontend Programming: Experience with HTML, CSS, React, Bootstrap, Angular, JQuery, or similar technologies.
  • Database Technologies: Experience with Cassandra, MongoDB, Elasticsearch (at least two), and SQL databases like Postgres and MySQL.
  • Source Code Management: Proficiency in GIT, Maven, Ant, or similar tools.
  • Scrum/Task Management: Experience with JIRA, Confluence, or similar tools.
  • Messaging Systems: Experience with Kafka and any Pub/Sub library.
  • DevOps & Containerization: Proficiency in Docker, Jenkins, or similar tools.
  • Scalable Deployment: Experience with Kubernetes.
  • Integration Methods: Proficiency in REST APIs, messaging, WSDL, and SDKs.
  • API Documentation: Experience with Swagger or similar tools.
  • Enterprise Software Development: Experience leading the development of complex, enterprise-grade, configurable, scalable software platforms.
  • Systems-Level Thinking: Ability to translate technical strategy and architectures into concrete products with a phased execution approach.
  • Technological Knowledge: Broad and deep knowledge of relevant technologies, including messaging, relational and NoSQL databases, data modeling, and analytics. Exposure to AI is a plus.
  • Cloud Principles: Deep understanding of architectural principles for cloud-based platforms, including SaaS, PaaS, multi-tenancy, infrastructure as code, and continuous availability.
  • Agile Methodology: Experience working and managing an agile software engineering team.
  • Communication Skills: Strong written and verbal communication skills.
  • Collaboration: Ability to collaborate effectively across various cross-functional teams and groups.

To Apply:

Please send your latest CV in word file to [email protected]

Kindly indicate your availability, current and expected remuneration package.

We regret that only shortlisted candidates will be notified.

For more job opportunities, please visit our career page: http://quinnox-solutions.com/c...

Quinnox Solutions Pte Ltd (License Number: 06C3126)

Registered EA Personnel (Reg. No.R21103082)

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?