Enable job alerts via email!

Software Developer

D L RESOURCES PTE LTD

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A software solutions company in Singapore is looking for a Software Developer to manage software development and support for various banking initiatives. Candidates should have expertise in ATM and Cards Domain, real-time payment processing, and relevant programming languages. The role requires 4 to 6 years of experience and a Bachelor's degree in a related field. Strong problem-solving skills and the ability to work in both team and independent settings are essential.

Qualifications

  • 4 to 6 years of experience in IT capabilities development.
  • Experience with waterfall and agile methodologies.
  • Ability to translate functional specs to solutions.

Responsibilities

  • Software development and support for approved initiatives.
  • Collaborate with architects to align designs.
  • Provide quality assurance and improve delivery methods.

Skills

ATM and Cards Domain knowledge
Real-time payment processing
Problem solving skills
Communication skills
Team player
Linux/Unix expertise
Java basics

Education

Bachelor's degree in computer science, engineering or similar domain

Tools

Linux/Unix
Shell Script
JAVA
WebLogic
Oracle
Job description
  • Software development and support for all approved initiatives (projects, quarterly change requests, L3 production fixes). This includes analysis and design to development, implementation, testing and support.
  • Collaborate with Enterprise and Domain architects to align application design to the overall architectural guidelines and direction
  • Work with subject matter experts, business analysts, architects, software developers and business stakeholder to establish best or alternative solutions that are feasible within the technology and timeline constraints
  • Provide quality assurance of the team delivery in conformance to the Bank-defined software delivery methodology and tools. This includes delivery of source codes in compliance to the Bank’s defined security, coding and change management standards (eg. Veracode, SonarQube, Aldon, BitBucket)
  • Drive adoption of methods (E.g. Agile, DevOps ) and industry practices to improve quality and productivity outcomes
  • Anticipate and resolve development issues or risks either independently or together with the relevant stakeholders
  • Provide timely escalation of issues that impacts development schedule with proposed options for resolution
  • Lead or contribute to cross-team improvement initiatives relating to methods, tools, people, architecture, project management and governance
  • Partner with Test Managers to formulate comprehensive SIT test documents and build test automation and ensure completion of Unit test, SIT, User Acceptance Testing (UAT), performance / load testing and application security testing with quality results
  • Create technical documents for the solutions. Compile timely, comprehensive and accurate documentation and or reports as requested
  • Development of technical specifications and plans
  • Analyze functional specs and convert requirements to design document
  • Conduct Functional Specification review with business and test team

Job Requirements:

  • Good business knowledge and experiences in ATM and Cards Domain in payments switch processing (e.g. Card Management, ATM Transactions processing from ATM/CDM Machines, Local Switch for NETS/ ITMX / PCC/ BCS and Shared ATM network)
  • Sound knowledge on payments real time processing such as FAST & PayNow services and Payment middleware switches
  • 4 to 6 years proven track record in developing and delivering global/regional IT capabilities for a multi-national/regional company
  • Proven result-oriented career with a focus on development and support
  • Good problem solving, analytical, synthesis, system thinking and solutioning skills - ability to translate functional specifications to technological solution.
  • Highly effective communicating with technical stakeholders, proficient communicating with non-technical stakeholders
  • Good understanding and experience in waterfall and agile software development methodologies
  • Working knowledge and experiences on Linux/Unix, Shell Script, JAVA (Basic), MQ, Connect Direct, WebLogic and Oracle are a must
  • Knowledge and experiences in ISO8583 & ISO20022 message format and PIN encryption
  • Multi-task and change from one task to another without loss of efficiency or composure
  • Team player and able to work independently with minimum supervision
  • Bachelor's degree in computer science, engineering or similar domain
  • Related professional/technical qualification will be advantageous although not mandatory
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.