Search by job, company or skills

SingTel

Senior Software Engineer, C3

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description :

The Senior Software Engineer will join our software delivery team responsible for the design, development and/or deployment of Smart and Safe City solutions.

Responsibilities:

  • Involved in full software development life cycle with focus on requirement specification, detailed design, coding, testing, deployment and maintenance support.
    • Analyse process/program specifications & translate specifications to program codes, conforming to program guidelines and programming best practices
    • Make changes to configurable items, which include hardware, software, documentation, etc. It covers configuration management planning, configuration identification, configuration controls & audits
    • Develop unit test package, execute tests & document test results to ensure the quality of the program
    • Assist in the integration testing, system testing, User Acceptance Test ( UAT) & implementation activities to fix the reported problems/bugs of the system to ensure the smooth execution of programs in the production environment
    • Investigate all reported problems/errors & initiate amendments & testing so that the system can operate correctly & efficiently
    • Prepare & maintain up-to-date system documentation.
    • Analyse functional requirements to translate into application design using established design methodologies and guidelines
    • Ensure codes comply with NCS security guidelines
  • Responsible for the design, development and deployment of Smart and Safe City solutions leveraging on IOT devices, video cameras, geo-spatial data visualization, advanced analytics, AI, automated decision support and response to enhance public safety, secure critical site, achieve sustainability goals etc.
  • Design solution based scalable, highly available and secured cloud native architecture leveraging on microservices, containers, Kubernetes, event driven, SQL + NoSQL database, data lake and AI.
  • Participate in on-site deployment of solution at customer site for trial or POC purpose.
  • Work closely with presales team to contribute to technical proposal based on RFP specification.
  • Apply technical best practices to work, constantly explore new technology and methodologies to deliver high quality solution.

Skills and Qualification:

  • Degree in Electrical / Electronics / Computer Science / Engineering/ IT with 3+ years of experience in building large scale, highly scalable software solution. Diploma holders with 5+ years of similar experience are encouraged to apply.
  • Experience in full software development life cycle of at least 1 large scale commercial application/systems integration/product development projects.
  • Domain knowledge in the Safe/Smart Cities, government C2/C3, IOT/Digital Twin/Sustainability solution(s) will be a plus.
  • Proficient back end application development using .NET C#, C++, Go-Lang or Java
  • Candidate with the following working experience will be preferred. Those without working experience and able demonstrate strong interest will be considered as well:
    • System integration using RESTful, gRPC, data streaming platform (e.g. Apache Kafka, Apache Pulsar) , messaging/event broker (Apache RabbitMQ, Solace PubSub), TCP/IP, SNMP etc
    • Application development using database/data platform such as relational database, time series database, graph database, streaming database, data table format etc
    • Sensor / device / IOT integration using Web Services/RESTFul, SCADA, OPC, MQTT (HiveMQ, MQTTX), ONVIF, NATS etc
    • Microservices design, containers (Dockers, Containerd, Podman, CRI-O), Kubernetes, Severless architecture.
    • Public and government commercial cloud such as AWS, Azure
    • Application integration with GenAI LLM, enterprise data integration to LLM using RAG/MCP, computer use/workflow automation using Agentic AI, deployment of open source LLM model on prem or on cloud, good understanding on how to leverage latest AI capabilities to application.
  • Highly motivated, strong passion in software development/integration work and willing to work in a rapidly evolving environment.
  • Experience in agile software development methodology (e.g. SCRUM, Kanban), UML based design tools.
  • Familiar with software version configuration tool, automated testing tools. Experience in DevOps, CI/CD is a plus.

More Info

Job Type:
Industry:
Employment Type:

About Company

Singtel is Asia's leading communications technology group, providing a portfolio of services from next-generation communication, 5G and technology services to infotainment to both consumers and businesses. The Group has presence in Asia, Australia and Africa and reaches over 740 million mobile customers in 21 countries. Its infrastructure and technology services for businesses span 21 countries, with more than 428 direct points of presence in 362 cities.

Job ID: 144483517

Similar Jobs