Share this Job

Software Engineer

Date: 12-Jun-2022

Location: Singapore, Singapore

Company: Singtel Group

At Singtel, we believe in the strength of a vibrant, diverse and inclusive workforce where backgrounds, perspectives and life experiences of our people help us innovate and create strong connections with our customers. We strive to ensure all our people practices are non-discriminatory and provide a fair, performance-based work culture that is diverse, inclusive and collaborative. 

Join us and experience what it’s like to be with an Employer of Choice*. Together, let’s create a brighter digital future for all. *Awarded at the HR Fest Awards 2020.

 

Responsibilities

  • 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.

 

Requirements

  • At least 1 to 3 years of relevant experience in software development using agile or DevOps methodology
  • At least 1 years of microservices development experience with technologies such as Java, Apache Camel, Spring Boot, etc.
  • Experience in container technology such as Docker and Kubernetes.
  • Experience in Linux and open sourced based development
  • Experience in project utilizing DevOps and software automation with unit testing and functional testing
  • Experience with databases such as MariaDB/PostgreSQL and MongoDB
  • Experience in Restful APIs

 

-We are committed to a safe and healthy environment for our employees & customers and will require all prospective employees to be fully vaccinated.
#LI-PK1