Hong Kong [Change Country] Hong Kong JobsHong Kong Banking / Finance JobsHong Kong Financial Services Jobs Employers / Post Job
[ Log On ]

Software Developer

S.W.I.F.T.

  • Company Industries:Financial Services

Job Information

  • Post Date:2019-01-03
  • Career Level:Middle
  • Location:Quarry Bay
  • Yr(s) of Exp:5 years
  • Qualification:Degree
  • Salary:Salary negotiable
  • Employment Type:Full Time, Permanent
  • Job Function:Financial Services  Application Specialist - Software  Software Development  

Job Description

We are looking for a strong Software Developer with good communication skills to support and extend its integration portfolio.

 

Responsibilities

As a Software Developer, you will be part of a dynamic Customer Support team consisting of software developers and Support engineers. Your professional skills in software development will be crucial to the delivery of mission critical financial software to the global financial industry following structured development approaches such a waterfall or agile methodologies.

 

Under the guidance of a development manager you will undertake development activities of medium to high complexity related to consulting and integration software packages running within SWIFT customer’s premises. Given the mission critical nature of our business, strong emphasis is placed on quality, security, availability, resiliency, scalability, performance, and system resources consumption. It is expected that suitable candidates adhere to a structured development environment and will actively contribute to delivering software to the quality expectations of our customers.

 

Additionally you would be required to assist in the daily operation within Support to ensure the service delivery attains a level of quality that our customers are expecting.

Our customers are changing the world, and it is your responsibility to exceed their expectations of what service experience should be.

 

Your responsibilities will be to:

  • Design, develop, integrate third party components, ensure their re-usability whenever possible, test, install and support programs/systems.

 

  • Analyse detailed system factors: input/output requirements, information flow, specific integration needs, finance industry business requirements, etc.

 

  • Evaluate and recommend technical feasibility and effort estimates of the proposed solutions.

 

  • Participate in the definition, implementation and integration of software components in collaboration with third party software providers.

 

  • Provide technical assistance to colleagues and assist in resolving problems reported by other colleagues. Develop and maintain technical documentation and prepare and give presentations to customers on systems. Where appropriate, write system documentation and operational procedures.

 

  • Providing support on all technical problems within own area of expertise, through the provision of telephone and on-line support

 

Working with the customer/partner to establish the root cause of problems and provide end-to-end service support, retaining ownership of a case, by resolving it individually or escalating it - in accordance with the Service Level Agreement, and provide measures to prevent recurrence.

 

Qualifications

  • University degree in Computer Science or equivalent.

 

  • Relevant experience within a software development environment, either as individual contributor or technical lead;

 

  • OO programming techniques, Design Patterns.

 

  • Software development skills (modular programming, multi-processing, multi-threading).

 

  • Experience with testing tools (CppUnit, Junit, Jenkins, continuous integration principles…).

 

  • Exposure to various OS platforms: Windows, Linux (Red Hat), UNIX...

 

 

Other Technical skills (knowledge in the following domains is an asset; training program will be provided to complement the candidate expertise when needed

  • General experience in JSE.

 

  • Apache Camel, Apache Karaf.

 

  • Software and system/enterprise integration patterns (EIPs).

 

  • JEE: application server, servlets, JSP, EJB, JavaScript, JMS, Web Services…

 

  • Network protocols: TCP/IP, TLS, HTTPS.

 

  • XML/XSLT/XSD.

 

  • Relational Database (Oracle), SQL, JDBC.

 

  • Software development environments and tools: Configuration Management (e.g.: Git), Integrated Development Environment (Eclipse), Change Management, Build Automation (e.g.: Maven).

 

  • JVM performance tuning on various OS platforms: Windows, UNIX (Oracle Solaris, AIX, HPUX), Linux (Red Hat).

 

  • Messaging Middleware (IBM MQ, JBoss Fuse, Talend…).

 

  • Security technologies: PKI, HMAC, AES, HSM.

 

  • Familiarity with development and integration using SWIFT Interfaces products for FIN, InterAct, FileAct and WebAccess.

 

  • Familiarity with financial industry services or main financial messaging flows such as payments, trades or securities.

 

  • Familiarity with Financial Messaging Standards like SWIFT MT, ISO15022, ISO20022 and FIX.

 

 

Soft skills

  • Adaptability and responsiveness to change.

 

  • Languages: Fluent English, both written and spoken. Any other major language is an asset (Mandarin, Japanese, Korean, Bahasa…).

 

  • Encourages and promotes a continuous improvement mind-set for business processes and policies to drive operational success in terms of the security, availability and reliability.

 

  • Strong analytical skills.

 

  • Strong communication skills at all levels.

 

  • Excellent planning, organizing and reporting skills.

 

  • Excellent Change Management skills

 

  • Willingness to travel

 

 

How to Apply

Interested parties please submit your application through our career center with the following link: https://www.swift.com/about-us/careers.

We are an equal opportunity employer and welcome applications from all qualified candidates. Personal data provided by job applicants will be used strictly in accordance with our personal data policy and for recruitment purposes only. Only shortlisted candidates will be notified and candidates not notified within four weeks may consider their application unsuccessful.

 

Company Info

Who we are

SWIFT is a global member-owned cooperative and the world’s leading provider of secure financial messaging, standards and product & services to over 11,000 banking and securities organization in 215 countries and territories.

SWIFT is transforming cross-border payments, making them faster and more transparent than ever before. We are the way the world moves value — every instant of every day, in almost every country.

Joining SWIFT gives you unparalleled exposure to knowledge, expertise and technologies. If you have what it takes, you’ll be able to take on different career paths and have the opportunity to work in teams, departments and disciplines in countries around the world.

SWIFT is unique. There is no other organization like ours in the world driving the long-term future of the financial ecosystem. You’ll be surrounded by bright, customer-focused and intellectually curious people in a collaborative, friendly, open and inclusive environment.

Apply
Position Company Location Update
Subscribe job alert by email:
Email marketing by Spread