Talent.com
This job offer is not available in your country.
Senior Software Engineer

Senior Software Engineer

PULLEY ASCENT (ASIA) PTE. LTD.Singapore, Pedra Branca, Singapore
13 days ago
Job description

Job Description

  • Deliver high-quality, technically sound solutions.
  • Translate business requirements into well-architected, scalable software systems.
  • Actively participate in and occasionally lead technical discussions within the team.
  • Adhere to and contribute to the platform’s technical standards and development processes.
  • Develop strategies for data integration, migration, and deployment.
  • Ensure application delivery aligns with relevant IT policies and procedures.
  • Follow and promote adherence to the company's Software Development Life Cycle (SDLC).
  • Collaboratively identify and resolve complex technical problems.
  • Support the technical growth and skill development of team members through knowledge sharing and mentorship.

Who We’re Looking For

Technical Skills

  • Strong experience in designing, developing (including functional and non-blocking programming), and supporting large-scale, web-based systems, with full software lifecycle exposure.
  • Deep commitment to software testing practices including Unit Testing, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
  • Hands-on experience with Agile development methodologies such as Scrum, Kanban, and XP, including complexity estimation and planning poker.
  • In-depth understanding of environment management, release processes, code versioning, engineering best practices, and modern deployment methodologies.
  • Must-Have Experience With :

  • Backend Development :
  • Java 11+

    RESTful API and Microservices development using Spring Boot and Spring Cloud

  • Frontend Development :
  • ReactJS v16.8+ with state management (Redux)

    ES6 and advanced TypeScript

    React Native for iOS and Android applications

  • Testing & Quality :
  • TDD / BDD using JUnit, Mockito, Cucumber

    Frontend testing frameworks such as Jest and Enzyme

  • Data Management :
  • Experience with both RDBMS and NoSQL databases

  • Tooling & Build Systems :
  • Transpilers like Babel and build tools such as Webpack

    Performance analysis tools (e.g., Profiler) and optimization techniques

  • UI Libraries & Frameworks :
  • Familiarity with component libraries such as Material-UI and Ant Design

  • DevOps & Cloud :
  • Version control systems (Git, Bitbucket)

    CI / CD pipelines, Docker, Kubernetes

    Experience with cloud platforms, especially AKS and API Gateway

  • Additional Skills :
  • Basic understanding of Event Bus systems like Confluent Kafka

    J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • Singapore, Pedra Branca, Singapore