jobs in Singapore Telecommunications Ltd

Kerja Sepenuh Masa Senior Software Engineer, Gaji tinggi SGD 500,000 di Singapore Telecommunications Ltd - Maukerja

Senior Software Engineer

Singapore Telecommunications Ltd

SGD300,000 - SGD500,000 Sebulan

Singapore

Kongsi
Simpan

Lokasi Kerja

  • Singapore Singapore

Penerangan Kerja

Tanggungjawab

Be a Part of Something BIG! 

 

The Senior Software Engineer will play a crucial role in supporting the digitalization strategy for Group Networks. This position involves designing, developing, integrating, testing, and maintaining the Application Programming Interface (API) / software components for systems such as Network Service Bus (NSB) and Service Orchestration (SO).

 

The engineer will utilize Continuous Integration (CI) and Continuous Deployment (CD) pipelines and tools, ensuring high-level technical oversight and adherence to defined frameworks and design patterns for microservice architecture. High proficiency in programming languages like Java, Python, and Node.JS, along with experience in Agile/Scrum methodologies, is essential. The role also demands a focus on security, performance, and maintainability of the developed solutions.

 

Make An Impact By

  • Design, develop and maintain enterprise grade, highly scalable and high performing software solutions that meet both functional and technical requirements including security requirements.
  • Design and develop microservices and APIs using various technologies (e.g. Java)
  • Develop and automate the testing for the software solution including the unit testing, backend integration testing, frontend user interface testing and end to end testing.
  • Works with the Quality Assurance (QA) teams and other internal teams to ensure assigned defects/enhancements are validated, documented and resolved appropriately.
  • Works with the operation teams and other internal teams to facilitate root cause analysis of application issues.
  • Familiar with best practices on coding, testing, code reviews, version control, continuous integration, continuous deployment and documentation.
  • Gathering functional requirements and developing technical specifications & project/test planning as well as participate in project meetings and discussion.
  • Reviewing designs and code output from development team and results produced by QA teams.
  • Continuously evaluate industry trends for opportunities to utilize new technologies and methodologies, and implement these into the solution stack as appropriate.

 

Skills for Success:

  • Bachelor's Degree in IT/Computer Science/Computer Engineering or relevant discipline
  • At least 3 to 5 years of relevant experience in software development using agile or DevOps methodology
  • At least 3 years of microservices development experience with technologies such as Java, Apache Camel, Spring Boot, etc.
  • At least 2 years of experience with container technology such as Docker and Kubernetes.
  • At least 2 years of relevant experience in Linux and open sourced based development
  • At least 2 project utilizing DevOps and software automation with unit testing and functional testing
  • Experience with using at least 2 databases such as MariaDB/PostgreSQL and MongoDB
  • Experience in using EFK stack and Prometheus/Graafian
  • Experience in development of Restful APIs

 

Rewards that Go Beyond

 

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

Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut