Software Developer

Singtel
Apply Now

Job Description

We are seeking for a hands-on full stack developer, who will be part of the software development team of the Group Enterprise 5G/IOT product house, contributing on the software development for 5G business services platform and application suite. Singtel is building a unique 5G platform completely homegrown and in this position you will work with the 5G product team, to:

  • Build the 5G platform in a completely scalable fashion that can process millions of messages concurrently and can scale upto million concurrent enterprise application connections.
  • 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 
  • Design efficient and scalable backend systems
  • Write unit, integration tests for the platform
  • Write high-quality code 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.
  • Work on architecture and software development across platform components like customer onboarding, data management, application lifecycle etc along with development of 5G applications, collaborating with multiple teams within the SingTel Group.
  • Participate on 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
  • Train Pre-sales team to use the Singtel 5G platform and act as SME on the platform.
  • Collaborate with Business development and partnership team to develop integration adapters for third party technology and applications.
  • Partticipate in technical partnership conversations and due diligence.

What we’re looking for...

You embrace failure for the learning it provides. You can inspire and motivate others to deliver your vision. You view obstacles as puzzles to be solved.

You are driven by the desire to delight your ultimate client, the customer

What you need to have:

  • Backend Programming Language: Java or Python
  • Front End Programming Language: VueJS or React or Angular
  • Database Technologies: MongoDB, SQL databases like Postgres, MySQL
  • Source code Management and Build: GIT, Gradle, Maven
  • Scrum/Task Management: JIRA, Confluence
  • Messaging: Kafka, Any Pub/Sub library
  • Dev Ops & Containerization: Docker, Jenkins
  • Scalable deployment: Kubernetes
  • Big data Platforms (Optional): Spark (Core and Streaming) or Hadoop
  • File systems (Optional): HDFS
  • Integration methods: REST API’s, messaging, WSDL, SDK’s
  • API Documentation: Swagger or similar
  • Cloud Environment: AWS or Azure or GCP
  • 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. Exposure and experience with Artificial intelligence will be a plus. 
  • 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.

Company Info.

Singtel

Singtel is a Singaporean telecommunications conglomerate and one of the four major telcos operating in the country. The company is the largest mobile network operator in Singapore with 4.1 million subscribers and through subsidiaries, has a combined mobile subscriber base of 640 million customers at the end of financial year 2017.

  • Industry
    Telecommunications
  • No. of Employees
    25,000
  • Location
    31 Exeter Rd, Singapore 239732, Singapore
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Singtel is currently hiring Software Developer Jobs in Singapore with average base salary of S$73,000 - S$137,000 / Year.

Similar Jobs View More