Talent.com
This job offer is not available in your country.
•Senior Software Engineer • in Central for a 12 months contract - Islandwide, SG

•Senior Software Engineer • in Central for a 12 months contract - Islandwide, SG

ALLEGIS GLOBAL SOLUTIONS (SINGAPORE) PTE. LTD.Islandwide, SG
8 hours ago
Job description

Roles & Responsibilities

Allegis Global Solutions is the exclusive Contingent HR services provider for one of the world’s leading banks.

At Allegis Global Solutions we’re proud to be the leader in global talent solutions. We draw upon decades of industry expertise to develop innovative tools, products, processes and strategies focused on outcome. Moreover, we’re incredibly proud to have built a culture that empowers our people to make their mark while making deep connections that will last a lifetime. With our passion and culture for talent, we are truly transforming the way the World acquires talent.

Our Client is one of the world's most international banks with over 1,100 branches, offices and outlets in 67 countries. They operate in some of the world's most dynamic markets and have been for over 150 years. More than 90 per cent of their income and profits are derived from Asia, Africa and the Middle East. Their brand promise, Here for good, underlines their distinctive approach.

Job Responsibilities :

  • As a member of the Product Engineering function you will be involved in the software development life cycle with a focus on delivering solutions for Interconnection product systems.
  • Work in a globally distributed development team environment with minimal supervision.
  • Hands-on Architecture, Design, Development, Automation Testing & Support of Software Products and Solutions.
  • Interact with stakeholder(s) to understand and document the product feature(s).
  • Provides level of effort (LOE) for product backlog. Work with technical project managers and product management teams to define detailed user stories & prepare schedule.
  • Integrate software product(s) with other systems, test interfaces, and manage version control.
  • Assist in analysis & evaluation of new technologies to meet demand for product roadmap and technology platform goals.
  • Help in evaluation and recommendation of appropriate technologies for product features and platform.
  • Advocate and follow best design and development practices adhering to Engineering standards.
  • Participate in Design & Peer Code Review process.
  • Provides status reports to management & team leads and help with release management planning.
  • Breaking down the big features and user stories into granular components and development tasks considering different geo-locations.
  • Prioritizing and parallelizing the tasks in-hand and dealing with ad-hoc requests.

Qualifications and Experience :

  • Bachelor’s degree in computer science, Software Engineering, or related field with 8+ years of professional software development experience.
  • Professional Experience architecting, building, deploying, and maintaining customer facing applications at scale in an innovative engineering environment.
  • Strong programming foundation with knowledge in Data Structures, Algorithms and Design Patterns.
  • Minimum 3+ years Full-stack expertise in application design & development with Java technologies with knowledge of Spring, JPA / Hibernate, Message Queues & Workflow Engines with layered-microservices architecture.
  • Minimum of 6+ years expertise on writing Test Automation scripts using Karate & Cypress.
  • Knowledge on NexusIQ, SonarQube, Sonar Linting, DAST scans, DDoS attacks, Defensive Coding & Penetration Testing concepts.
  • Nice to have 2+ years of experience with JavaScript, ReactJS, and HTML5 / CSS3.
  • Experience with database & caching technologies (Postgres, Oracle, Redis and Timeseries Databases).
  • Hands-on experience with continuous integration and delivery using public cloud such as AWS, Azure or GCP and container technologies such as Docker, Rancher, etc.
  • Experience in architecting and building large scale systems using scale-out architecture that require high availability, performance, high scalability, and multi-tenancy.
  • Tell employers what skills you have

    Version Control

    Automation Testing

    Scalability

    Design Patterns

    Data Structures

    Release Management

    User Stories

    High Availability

    Product Engineering

    Test Automation

    Penetration Testing

    Architecture Design

    Continuous Integration

    Docker

    GCP

    Create a job alert for this search

    Senior Software Engineer • Islandwide, SG