Jobs
>
Senior Software Engineer

    Senior Software Engineer - Singapore - Singtel

    Singtel
    Singtel Singapore

    6 days ago

    Default job background
    Full time
    Description

    At Singtel, we\'re working on projects that push the boundaries of digital, realising our vision and purpose to Empower Every Generation. We have a dynamic and diverse team, with a passion for innovation, and talent to deliver cutting-edge digital solutions and immersive customer experience.

    In Group IT, we create great technology that can change the future, and we\'re looking for people to be part of our digital and 5G journey. If you like to work in a dynamic, leading communications technology group to deliver innovations and excellence across the region, come join our digital, software engineering, data and cyber security teams

    The Singtel DevTools team operates the GroupIT CI/CD Platform that Singtel development teams use within GroupIT to build, test, release, and deploy applications in various data centres in Singapore including \xe2\x80\x9cOn-Premise\xe2\x80\x9d data centres, AWS, Azure, and GCP.

    As a Development Support Engineer you will be responsible to build and operate the CI/CD platform and work with the development teams to ensure they are enabled to perform Continuous Integration and Continuous Deployment of their applications. Developers will be writing pom files, configuration scripts, and build tools and will require guidance from you, the DevTools engineer on how to configure and setup their build plans for use within the CI/CD platform.

    The DevTools team currently leverages Jira, Confluence, Bitbucket, Bamboo, SonarQube Enterprise, Nexus Enterprise Repository, Nexus CLM (NexusIQ), Fortify, Tennable.Io, and AquaScan to build, test, and scan software to ensure code quality and security. You will be required to understand ow these tools function in the SDLC and provide guidance and training to developers.

    Key Responsibilities
  • Managing the operation of Jira, Confluence
  • Managing the operation of Bitbucket, Bamboo (Or GitHub or other CI/CD platform) including the management and installation of Build Agents distributed across the enterprise.
  • Managing the operation of Nexus Repository and Nexus cache agents distributed across the enterprise.
  • Managing SonarQube and Nexus CLM services.
  • Working with infrastructure teams to establish connectivity from distributed services to central servers
  • Writing automation tools to onboard developers into the CI/CD platform reducing manual work.
  • Understanding the build process for Java, NodeJS, Python, or other languages and providing build support to the development community.
  • Understanding of how to create or build a VM image (installing software) or Container using Ansible, Docker, Podman or other image building system and instructing or advising development teams.
  • Understanding the contract between application release and deployment systems including the deployment of applications into VM\xe2\x80\x99s using package managers or installers (msi for windows, Debian or Redhat package managers (apt, yum). Working with the development teams to assist them building and releasing deployment packages.
  • Working with the Cloud/Infrastructure Operations teams to provide deployment requirements.
  • \xe2\x80\x9cBe a Developer\xe2\x80\x9d when writing automation tools The ideal candidates should possess:
  • Bachelor\xe2\x80\x99s degree in a relevant field (i.e. IT, Computer Science or Software Engineering)
  • At least 8 years of relevant experience
  • Working knowledge of Jira, Confluence, Bitbucket, Bamboo, SonarQube, Nexus Repository, NexusIQ, Fortify, Tennable, AquaScan to configure and optimize these services and deploy/manage them in CI/CD pipelines.
  • The ability to code is essential. You must be able to script in Bash/Zsh, Python, and Java.
  • You must be at home with Linux and Windows operating systems including package management, scheduling, security, configuration, monitoring.
  • You are able to use tools such as Git, Jenkins, Puppet, Chef/Ansible, Dynatrace, Nagios, Maven/Ant, Gradle.
  • Hands on experience to write automation YAMLs using Ansible, Puppet.
  • Familiarity with Containerization to build images with Docker/BuildKit/BuildAh.
  • Good oral and written communication skills.
  • Must be proactive, resourceful and self-motivated with strong analytical skills.
  • Good interpersonal, written and communication skills.
  • Experience in software and application development that requires analysis and design work.
  • Knowledge/Experience in Continuous Integration and Automated Testing
  • Knowledge/Experience in Agile Development and Management tools We are committed to a safe and healthy environment for our employees & customers and will require all prospective employees to be fully vaccinated.

    Apply , and ignite our digital future together. Singtel


  • NCS Singapore

    **Software Engineer, Software Engineering**: · **Date**:15 Mar 2024 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 cities, providing services and solutions in consulting, digit ...


  • NCS Singapore

    **Software Engineer, Software Engineering**: · **Date**:10-May-2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · Are you looking for value adding and impactful work? · Do you want to make a difference with your expertise? · With us, you'll be able to make it ...


  • NCS Singapore

    **Software Engineer, Software Engineering**: · **Date**:11-May-2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · Are you looking for value adding and impactful work? · Do you want to make a difference with your expertise? · With us, you'll be able to make it ...


  • NCS Singapore

    **Software Engineer, Software Engineering**: · **Date**:11 Mar 2024 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 cities, providing services and solutions in consulting, digit ...


  • NCS Singapore

    **Software Engineer, Software Engineering**: · **Date**:24 Jan 2024 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and solutions in consulting, di ...


  • NCS Singapore

    **Software Engineer, Software Engineering**: · **Date**:16 Feb 2024 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and solutions in consulting, di ...


  • NCS Singapore

    **Software Engineer, Software Engineering**: · **Date**:28 Aug 2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and solutions in consulting, di ...


  • NCS Singapore

    **Software Engineer, Software Engineering**: · **Date**:6 Sep 2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and solutions in consulting, dig ...


  • NCS Singapore

    **Software Engineer, Software Engineering**: · **Date**:30 Oct 2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and solutions in consulting, di ...


  • NCS Singapore

    **Software Engineer, Software Engineering**: · **Date**:3 Nov 2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and solutions in consulting, dig ...


  • NCS Singapore

    **Software Engineer, Software Engineering**: · **Date**:20-Feb-2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · Are you looking for value adding and impactful work? · Do you want to make a difference with your expertise? · With us, you'll be able to make it ...


  • NCS Singapore

    **Software Engineer, Software Engineering**: · **Date**:13-Apr-2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · Are you looking for value adding and impactful work? · Do you want to make a difference with your expertise? · With us, you'll be able to make it ...


  • NCS Singapore

    **Software Engineer, Software Engineering**: · **Date**:14 May 2024 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 cities, providing services and solutions in consulting, digit ...


  • NCS Singapore

    **Software Engineer, Software Engineering**: · **Date**:08-May-2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · Are you looking for value adding and impactful work? · Do you want to make a difference with your expertise? · With us, you'll be able to make it ...


  • NCS Singapore

    **Software Engineer, Software Engineering**: · **Date**:17 Apr 2024 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 cities, providing services and solutions in consulting, digit ...

  • ONYX SG PTE. LTD.

    Software Engineer

    3 days ago


    ONYX SG PTE. LTD. Singapore

    Our Client, a Medical Technology company is presently looking for a Software Engineer to join their esteemed team. · As part of a 6-man team, the Software Engineer with be responsible for firmware development in Embedded C and developing test plans for the implemented code. · Rep ...

  • NEWBRIDGE ALLIANCE PTE. LTD.

    Software Engineer

    1 week ago


    NEWBRIDGE ALLIANCE PTE. LTD. Singapore

    As a Software Engineer, you'll collaborate with a diverse team comprising software, computer, mechanical, electronics, and communications engineers, all united by a fervent commitment to translating concepts into functional systems, driven by our collective desire to advance our ...

  • ACESTEC PTE. LTD.

    Software Engineer

    1 week ago


    ACESTEC PTE. LTD. Singapore

    You job as a software engineer is to create high-quality software solutions that meet the needs of your end-users. As a software engineer, your main job responsibilities include: · 1. Designing and implementing software solutions : This involves understanding the requirements of ...

  • RECRUITPEDIA PTE. LTD.

    Software Engineer

    6 days ago


    RECRUITPEDIA PTE. LTD. Singapore

    Our client is a well-established MNC, one of the leading players in the Machinery Manufacturing sector. Due to their current expansion plan, they are looking for a Software Engineer to join their team, in hopes of developing the current high performing team. They are located in t ...

  • ST Engineering Group

    Software Engineer

    5 days ago


    ST Engineering Group Singapore

    **Software Engineer**: · **Date**:18 Aug 2023 · **Location**: Singapore, SG · **Company**:ST Engineering Group · The Computer Generated Forces within a simulation typically provides artificial friendly, neutral or hostile 'bots' within a simulation. These bots contribute to a rea ...