Cnslt Apps Prog_M

ADECCO PERSONNEL PTE LTD

Singapore

On-site

SGD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ADECCO Personnel PTE LTD is seeking a software engineer to develop robust and scalable technology solutions that meet business requirements using modern development practices. You will collaborate with regional and global teams to design features in relevant languages and platforms, and communicate technical details to diverse groups including senior leadership.

You will mentor a team of motivated technologists, follow agile methods, and contribute to a fast-paced, dynamic environment.

Qualifications

  • Professional experience developing solutions with Scala/Java.
  • Strong development expertise and understanding of event sourcing and CQRS.
  • Experience with design patterns and best software engineering practices.
  • Understanding of fundamental algorithms and ability to optimize code.
  • Experience in writing Specification by Example / Feature Files / ATDD / BDD.
  • Experience in SDLC automation tools such as Jenkins, Gradle, GitHub, Artifactory and Ansible.
  • Follows clean code principles.
  • Rigorously adheres to Test Driven Development with CI/CD.
  • Experience of Scrum/Agile methods.
  • Strong interpersonal and communication skills.
  • Experience in ReactJS, Elastic Search, AngularJS is a plus.
  • Knowledge of AMPS messaging infrastructure and database/SQL programming is a plus.
  • Good understanding of capital markets especially securities trade processing, clearing, settlements is a plus.
  • Ability to multi-task in a fast paced, challenging environment.
  • Personnel Registration No: R23118803

Responsibilities

  • Develop robust and scalable technology solutions to meet business requirements using modern software development best practices
  • Collaborate with regional and global teams to design and build new functionalities in relevant languages and/or other shared (and existing) platforms that align with our blueprint.
  • Clearly communicate technical details effectively across disciplines and teams, including to senior leadership.
  • Collaborate, coach and mentor team of highly motivated technologists.

Skills

Scala/Java
OOP & FP
Event Sourcing & CQRS
Design patterns
Algorithms & optimization
Spec by Example / BDD
CI/CD tools
Clean code
TDD
Agile / Scrum
Communication
ReactJS
Elastic Search
AngularJS
AMPS / SQL
Capital markets knowledge
Multitasking
Fast-paced environment
Technical collaboration

Tools

Jenkins
Gradle
GitHub
Artifactory
Ansible

Job description

Job Duties
  • Develop robust and scalable technology solutions to meet business requirements using modern software development best practices
  • Collaborate with regional and global teams to design and build new functionalities in relevant languages and/or other shared (and existing) platforms that align with our blueprint.
  • Clearly communicate technical details effectively across disciplines and teams, including to senior leadership.
  • Collaborate, coach and mentor team of highly motivated technologists.
Requirements
  • Professional experience developing solutions with Scala/Java. Well versed with both OOPS and Functional programming principles.
  • Strong development expertise and understanding of event sourcing and CQRS principles.
  • Experienced in using design patterns and following best software engineering practices.
  • An understanding of fundamental algorithms and ability to optimize the existing code.
  • Experience in writing Specification by Example / Feature Files / ATDD / BDD.
  • Experience in SDLC automation tools such as Jenkins, Gradle, GitHub, Artifactory and Ansible.
  • Follows clean code principles.
  • Rigorously adheres to Test Driven Development practices including continual integration.
  • Experience of Scrum/Agile methods.
  • Strong team player with excellent interpersonal skills, communication collaborative working skills.
  • Proficient written and verbal communication skills to support and shape the platform and clearly articulate technical designs and concepts.
  • Experience in ReactJS, Elastic Search, Angular JS is an added advantage.
  • Knowledge of AMPS messaging infrastructure and database/SQL programming is a plus.
  • Good understanding of capital markets especially securities trade processing, clearing, settlements is a plus.
  • Ability to multi-task and handle multiple request
  • Ability to work in a fast paced, challenging environment
  • Personnel Registration No: R23118803
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SYSTEM DEVELOPER
SYSTEM DEVELOPER

WSH Experts Pte Ltd • Singapore

On-site
SGD 90,000 - 140,000
System Developer
System Developer

V-ELEGANT PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Software Developer
Software Developer

V-ELEGANT PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Application Developer (.NET)
Application Developer (.NET)

Recruit Express Pte Ltd • Singapore

On-site
SGD 180,000 - 240,000
Application Developer (.NET) - Banking Sector
Application Developer (.NET) - Banking Sector

ADECCO PERSONNEL PTE LTD • Singapore

On-site
SGD 120,000 - 180,000
Software Engineering Director (Java)
Software Engineering Director (Java)

GMP Technologies • Singapore

On-site
SGD 260,000 - 520,000
Senior Executive - IT, Full Stack Developer
Senior Executive - IT, Full Stack Developer

HL Bank Singapore Co. • Singapore

On-site
SGD 85,000 - 120,000
Software Developer
Software Developer

HELIUS SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Developer
Software Developer

U3 SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 78,000 - 123,000
Software Developer (.NET) - Banking Sector
Software Developer (.NET) - Banking Sector

ADECCO PERSONNEL PTE LTD • Singapore

On-site
SGD 90,000 - 130,000