Overview

Senior Software Developer

Date: 27 Nov 2024

Location:

Singapore, Singapore

Company:
Singtel Group

Make an Impact by

 

  • Build the enterprise platform in a completely scalable fashion that can process millions of messages concurrently.
  • Contribute to designing and developing the platform in an infrastructure agnostic fashion so that the platform can work with any network backend in a plug and play fashion.
  • Bring in your experience in building scalable and repeatable platforms to make every component of the platform modular by design with industry grade security.
  • Design and implement RESTful APIs to expose platform features as microservices.
  • Build and deploy performant modern web applications in React, Redux, Webpack, ES6, and Flow
  • Architect efficient and scalable backend systems
  • Write unit, functional and end-to-end integration for the platform
  • Write high-quality code (Java, Go etc) that communicates with upstream backend services via HTTP APIs
  • Identify and resolve performance and scalability issues
  • Participate in code reviews
  • Build micro-services and understand different patterns to approach the designs.
  • Worked on cloud platforms preferably PCF and used tools such as Docker.
  • Experience in designing and delivering APIs and security models
  • Contribute to software development and associated new technology selection and adoption. Focus areas include developing API driven features on big data, machine learning, auto scaling micro-services, scalable data storage/retrieval.
  • Work on architecture and software development across platform components like customer onboarding, data management, application lifecycle etc
  • Participate on design of common platform functionality, and consistent, best-practice platform and application design.
  • Adopt industry standard coding practises to develop the platform to ensure scalability, security and stability
  • Participate on the move to a full SaaS deployment and management
  • Collaborate with Business development and partnership team to develop integration adapters for third party technology and applications.
  • Participate in technical partnership conversations and due diligence.

 

Skills for Success 

 

Skillset requirement:

Backend Programming Language                                     Java (11 or higher) and Python

Front End Programming Language                                 HTML, CSS, JavaScript & JavaScript frameworks such as Vue, Angular & React

Database Technologies                                                   Cassandra, MongoDB and Elasticsearch (At least 2). SQL databases like Postgres, MySQL

Source code Management and Build                             GIT, Gradle, Maven, Ant

Scrum/Task Management                                              JIRA, Confluence

Messaging                                                                      Kafka, MQ (Any Pub/Sub library)

Dev Ops & Containerization                                           Jenkins, Ansible & Helm
Docker, Kubernetes

Integration methods                                                      REST API’s, messaging, WSDL, SDK’s

API Documentation                                                        Swagger or similar

Cloud Experience                                                           AWS, GCP, Azure or any other cloud infrastructure services

 

  • Minimum 8 years of relevant experience
  • Experience developing complex, enterprise grade, configurable, scalable software products.
  • A background in systems level thinking and design. Combined with the ability to translate technical strategy and architectures into concrete, minimal viable products, with the right tradeoffs and phasing.
  • Broad and deep knowledge of relevant technologies, including messaging, relational and NoSQL databases, data modelling, analytics, IoT, and interfaces. Exposure and experience with Artificial intelligence will be a plus. 
  • Excellent understanding of
    • Message queue systems (Kafka)
    • Monitoring and logging tools (ELK, OpenSearch, Graylog)
    • Front-end frameworks (React, Vue JS, Bootstrap, jQuery)
    • Databases and storage/caching (MongoDB, MySQL, Redis)
  • In depth understanding of the whole web stack, web protocols, and web performance optimisation techniques
  • Detailed knowledge of minimum one modern JavaScript framework: Vue, React, Angular & etc
  • Proficient understanding of the HTTP protocol
  • In depth knowledge of Relational, No-SQL databases, and message queues/brokers
  • Understand at least one backend MVC framework – Java and Spring Boot are strongly preferred
  • Deep understanding of the architectural principles for cloud based platforms that include SaaS, PaaS, multi-tenancy, infrastructure as code, and continuous availability.
  • Experience working in an agile environment
  • Strong written and verbal communication skills.
  • Ability to collaborate effectively across various cross-functional teams and groups.

 

 

Rewards that Go Beyond

  • Flexible work arrangements
  • Full suite of health and wellness benefits 
  • Ongoing training and development programs 
  • Internal mobility opportunities

 

Your Career Growth Starts Here. Apply Now!


About Singtel

Headquartered in Singapore, Singtel has 140 years of operating experience and played a pivotal role in the country’s development as a major communications hub. Optus, our subsidiary in Australia, is a leader in integrated telecommunications, constantly raising the bar in innovative products and services.

We are also strategically invested in leading companies in Asia and Africa, including Bharti Airtel (India, South Asia and Africa), Telkomsel (Indonesia), Globe Telecom (the Philippines) and Advanced Info Service (Thailand). We work closely with our associates, leveraging our scale in networks, customer reach and extensive operational experience to lead and shape the communications industry.

Together, the Group serves over 700 million mobile customers around world. Singtel is one of the largest listed Singapore companies on the Singapore Exchange by market capitalisation.

The Group has a vast network of offices throughout Asia Pacific, Europe and the USA, and employs more than 23,000 staff worldwide.