Search by job, company or skills

Singtel

Senior Software Engineer

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

Senior Software Engineer

Date: 7 Aug 2024

Location: Singapore, Singapore

Company: Singtel Group

Be a Part of Something BIG!

The Senior Software Engineer shall support the implementation of digitalisation strategy for Group Technology and Networks which aims to loosen the IT architecture, increase organisational agility and enable an API driven digital ecosystem.

His/her main responsibility is to design, develop, integrate, test, and maintain the entire end-to-end development stack for existing and new services such as the Network as a Service (NaaS), Network Service Bus (NSB) and Service Orchestrator (SO).

His/her responsibility will also include using the defined Continuous Integration (CI)/Continuous Deployment (CD) pipelines and tools for the entire development process including developing and maintaining the testing automation scripts needed for the pipeline.

He/she shall have a high-level technical overview on software solution, ensure individual software design adopts defined frameworks and design patterns for microservice architecture, and uses CI/CD pipeline for software delivery where applicable.

He/she shall develop in one or more programming languages (e.g. Java, Python, Node.JS, etc) using one or more development methodologies/delivery models (e.g. Agile/Scrum), while ensuring the developed solutions address requirements of security, availability/performance, and maintainability.

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:


At least 5 to 8 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 at least 2 databases such as MariaDB/PostgreSQL and MongoDB
Experience in EFK stack and Prometheus/Grafana
Experience in Restful APIs
Good teamwork
Good interpersonal and negotiation skill, working independently is essential

Rewards that Go Beyond

Flexible work arrangement
Full suite of health and wellness benefits
Ongoing training and development programs
Internal mobility opportunities

Your Career Growth Starts Here. Apply Now!

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

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Date Posted: 23/10/2024

Job ID: 97629949

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 23-11-2024 07:52:04 PM
Home Jobs in Singapore Senior Software Engineer