Software Developer (Contract) #dl

Software Developer (Contract)

Your new company

Be a part of a world’s leading financial institution, engaging with exciting new technologies.

Your new role

This team builds and manages the infrastructure supporting the complete development environment for the platform. This includes the CI/CD pipelines; the full IDE experience; the custom build system; all testing and deployment infrastructure, along with providing front-line support for all our users, with most of the infrastructure being written in Scala, and some Python.
Given the scale of the platform, there is significant focus on engineering for stability and future growth, while also finding ways to continuously improve developer productivity, efficiency, and ultimately shorten time-to-market. The team’s goal is “Straight Through Processing” (STP) where the only manual steps are the ones that really require a human, such as code review and deeper analysis. To this end, we are building tools to perform data aggregation and pattern recognition, run tests quickly and more intelligently, recover from failures more efficiently, and display all this with a coherent UX. The role of AI is also rapidly accelerating, and we are starting to explore how we can leverage AI to help streamline much of this process as well.

Job Responsibilities
· The candidate will be a core member of the SDLC team, collaborating to build new and expand existing infrastructure that is used to drive the entire developer workflow for the platform from front-to-back. This is a highly energetic and technical team.
· The candidate will be involved in debugging test and infrastructure related issues to help identify root causes.

What you'll need to succeed
· Bachelor’s degree, preferably in Computer Science, Information Technology, Computer Engineering or related IT Discipline or equivalent experience
· 3+ years of full-time experience with strong software development experience for Agile and DevOps projects.
· Expertise in computer programming. Hands-on development using Java, Python or Scala.
· Experience in the use of Application Release Automation tools, Build Automation Tools (Gradle, Ant) and IDE (IntelliJ)
· Experience with Continuous Integration, Continuous Delivery/Deployment, with proficiency in JIRA, CI/CD Pipeline, Jenkins and TeamCity. Exposure to Groovy is a plus
· Expertise in the use of GIT/Bitbucket administration with sound understanding of branching models/workflows, merge/conflict resolution etc.
· Strategic thinking, attention to detail along with excellent organizational, planning, strong communication and people management skills
· Some experience (preferable) on cloud technologies (AWS or Azure) and Docker
· Knowledge of traditional agile methodologies, including Scrum, and Kanban
· Good understanding of application infrastructure, system architecture, and operating system

What you'll get in return

This is an exciting opportunity to join a global bank. You will be part of a dynamic team and you will be remunerated at market competitive rates.


What you need to do now

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call Denise at Hays on +65 9611 0531 or email denise.lee@hays.com.sg for a confidential discussion.

Referrals are welcome.

EA Reg Number: R21103035
EA License Number: 07C3924 | Company Registration No: 200609504D

Summary

Job Type
Temporary
Industry
Banking & Financial Services
Location
Singapore
Specialism
Software Development
Ref:
1274711

Talk to a consultant

Talk to Denise Lee, the specialist consultant managing this position, located in Singapore
#27-20 UOB Plaza 2, 80 Raffles Place

Telephone: 96110531

Similar jobs to Software Developer (Contract) #dl

  • Cloud Infrastructure Engineer - 12 months contract

    Research Firm seeks Cloud Infrastructure Engineer
    Singapore
  • Java Scala Developer (12 months contract)

    Interesting opportunity in one of the top tier investment banks!
    Singapore