Sr. Software Engineer (Full Stack)

Location: Singapore
Job Type: Contract
Posted: about 2 years ago
Contact: May Anne Ramos
Discipline:
Reference: 240946_1643606369

Sr. Software Engineer (Full Stack)
  • 12 months contract
  • Work location: WFH until further notice or CBD
  • Multiple headcount available
Our Client
  • Leading global digital payment company headquartered in US
The Opportunity
The candidate would be a part of a high performance team responsible to build this new Payment Threat Lab Client Automation Tool (VPTL). As a key member of the delivery execution team, candidate would need to create scalable designs, write maintainable code, reusable components/services/utilities, and test cases.
  • Design, develop and maintain Web Applications and project requirements
  • Interface with business and IT teams to understand and translate business requirements into formal technical requirements and application code
  • Develop and execute quality unit test and integration plans/scripts to validate that application changes meet technical specifications
  • Participate in technical reviews at appropriate stages of software and application development
  • Adhere to all security, change control and client processes, tools and methodologies
  • Must be a good Team Member who can work being an integral part of a cohesive unit
  • Understand business domain, analyze requirements, evaluate options and participate in scoping and sizing activities
  • Explore and devise effective solutions and architecture, develop code, tests and maintain code for Resolve online application releases
  • Communicate and collaborate effectively with team members including vendor partner teams
  • Effectively participate in the technology proof-of-concepts and learn new technologies and frameworks
  • Understand and enhance coding guidelines and participate in code review processes
  • Create and maintain technical documentation
  • Collaborate with Requirements & Analysis group, QA team and Production Support team to ensure project alignment
Your Background
  • 5-8 years of experience developing and supporting applications and utilities in Java/J2EE Enterprise Application
  • Open Source Web Development Tools, we are going to utilize -
    • Integrated development environment (IDE) for Java: Eclipse Oxygen 64bit
    • Java EE Framework: Spring
    • Java ORM (Object Relational Mapping) Framework: Hibernate
    • For Frontend Development: Angular JS Material is both a UI Component framework and a reference implementation of Google's Material Design Specification
    • Web Server: JBOSS Web Server
    • Application Server: JBOSS/Spring Boot
    • Open Source Database - MySQL/MongoDB
    • Repository - Bit Bucket/Git
    • Software Development Tracking Tool - JIRA
    • Continuous Integration and Delivery Server - Jenkins
  • Knowledge on web page design using HTML 5\CSS is an added advantage
  • Should have working experience on InstallShield for Installer Creation
  • Knowledge on ActiveX, API, COM, Dynamic Link Libraries (DLL), Unicode and globalization are the added advantage
  • Experience in developing and supporting applications and utilities in VC++, Microsoft Foundation Classes (MFC), TCP-IP Protocols will be added advantage
  • Knowledge on accessing and using various POS Devices and Drivers through Windows Applications are the added advantage
  • Proven strong analytical and debugging skills
  • Ability to coordinate others work while involved with multiple work streams
  • Ability to write/read/debug programs in a batch and online environment
  • Ability to perform multiple activities simultaneously with minimal supervision
  • Strong analytical skills
  • Excellent oral and written communication skills
  • Excellent problem-solving skills

Interested parties please click "Apply Now" or contact May Anne Ramos (EA Reg no: R1110127) at mayanne.ramos@peoplebank.asia for more information.
Peoplebank Singapore Pte Ltd, EA Licence Number: 08C5248.