Ref: 112828 - Staff Software Engineer
Date: 15-Nov-2019
Location: Singapore, Singapore
Company: Singtel
Realise your full potential with Asia's leading communications group. While we take pride in our 140-year heritage, our philosophy is to always look forward and evolve. Today, we are a leader in cutting-edge ICT innovation and digital advances, powered by a vast network of offices in countries and territories across Asia Pacific, the Middle East, Europe and the USA. Come be a part of our dynamic organisation as we create the infocomms landscape of the future.
Key Responsibilities & Results:
- Contribute to Singtel's Build-Run team from design to go-live and beyond
- Design and develop new components
- Take ownership of the solutions, their architecture and non-functional qualities in production.
- Work as part of a Build-Run team, including teams of external vendors, developers, and architects to guide and assist in delivering business requirements
- Have close interaction with the business
- Contribute to common development practices of Singtel Digital Technology
- Help identify new talent in the market
- Inspiring and mentoring developers by being a role-model as you work together in the Build-Run team
- Continuous improvement of technology and process
- Work with in-house and external stakeholders
Qualifications, Experience & Knowledge Required:
- BSc in Computer Science or similar technical
- More than 7 years of relevant working experiences
- Java Software Engineer, at least 3 of the following –
- Java recent versins
- Object Oriented Prgramming
- Spring / Spring Bot
- Unit testing (JUnit)
- Build automation (Gradle/Maven + Bamboo)
- IDE (Eclipse / IntelliJ)
- Git
- HTTP/REST
- Security fundamentals
- Front End Software Engineer, at least 3 of the following -
- JavaScript (ES6 and up)
- React / React Native
- HTML5/CSS3
- Cross-browser support
- Redux
- Responsive mobile-first
- Test Automation
- AEM Software Engineer, at least 3 of the following -
- AEM 6.0 and later
- Caching strategies
- Adobe Analytics / Google Analytics
- Personalization
- Java
- Unit Testing
- DevOps Engineer, at least 3 of the following -
- AWS (e.g. EC2, EBS, S3, ELB, SQS, ElasticCache, CludFront, ElasticIP, Route53, Redshift, RDS)
- Ability t code (Bash, Powershell, Python, Ruby or Java/C/C++/Perl/PHP)
- Linux (Ubuntu, RHEL, Cents) and Windows
- Git
- Strong hands-on coder
- Communication
- Decisiveness
- Modeling skills (UML)
- Conceptual thinking
- Attention to quality
- Get stuff done
- Lifelong learner
- Shares knowledge with others
- Seeks to understand underlying requirements and business rationale
- Appreciation of business domains in general
- Considers Software Architecture as part of development
Let’s shape a better world through technology. Join us to lead the change.
Note to Recruitment Agencies
In sourcing for candidates for particular roles, the Singtel Group works only with a panel of selected recruitment agencies expressly engaged under written agreements. Even then, these agencies are only activated from time to time for specific recruitment exercises for particular roles under instructions expressly issued by a member of the Singtel Talent Acquisition team.
Except under such circumstances, no agency shall source or attempt to source any candidates for the Singtel Group. The Singtel Group will not pay nor be obliged or liable to pay any recruitment fees of any kind whatsoever to any agency where candidate CVs are submitted to the Singtel Group by such agency on an unsolicited or speculative basis.
The Singtel Group reserves all rights to directly contact any candidate to which such CVs relate without any obligation or liability whatsoever to the agency concerned (including without limitation any obligation or liability to pay any recruitment fees of any kind).