Lead Developer Engineer

Kuala Lumpur, Malaysia

Job Description


About the Role SWIFT is a member-owned cooperative that provides the communications platform, products and services to connect more than 10,000 banking organisations, securities institutions and corporate customers in 211 countries.

As part of its Instant, Frictionless payments strategy, SWIFT is rapidly expanding its Data & Analytics capabilities to support our customers in this area of understanding payments. In this context, SWIFT is looking for a Lead Java Developer.

We have a powerful BI product portfolio that helps the financial institutions discover new insights into their SWIFT traffic and market trends and provide a platform for dynamic data analysis to pinpoint the issues and inform decision-making.

Together with the team, you will have the ability to participate in the development, from the ground up, of the newest product in SWIFT, the Payments Operational Dashboard. A highly visible product that will be key to enabling instant, frictionless payments for our customers. You will receive the necessary support from your manager based in Kuala Lumpur to ensure your success.

As a Lead Developer, your focus lies in the design of the various sub-components of the POD-solution. You will coach the developers and testers in the technical aspects related to development and maintenance of those components, including maintenance of the CI/CD Pipelines. You will be the interface between the architecture- and Security-teams and the rest of the development team and keep the design documents and processes aligned with the SWIFT standards. An important role to play will be the interface with the platform- and tooling-teams of SWIFT.

The ideal candidate for this position has excellent technical skills combined with a real sense of leadership and responsibility. This person is also able to build strong partnerships with internal customers and other delivery organisations inside SWIFT. A strong focus on keeping good relations with the business users. Exposed to job-roles where segregation of duties is enforced. The technical lead should be able to clearly explain technical decisions and design considerations.

Education

University degree in computer science or related field. Or equivalent work experience.

Experience

10 to 14 years experience in systems development; with 2 years or more exposure as a lead developer role

Key Responsibilities

1. Prepare, plan, co-ordinate, lead and be responsible for the development, testing and installations of medium size/complexity/risk systems and/or projects across functional and geographical lines and review progress regularly with customers and own management.

2. Meet with the customer to identify needs and requirements and manage solution development ensuring effectiveness in meeting customers needs.

3. Analyse input/output requirements, information flow, technical requirements, resources needed and select between alternative systems solutions in order to make a proposal to the customer. Create complex prototypes.

4. Validate technical feasibility and estimates of the proposed systems solutions.

5. Provide functional support and leadership to staff and customers, lead and direct teams and/or medium size/complexity/risk projects and assist and give guidance in resolving problems.

6. Ensure production of complete systems documentation and operating procedures. Give presentations to management and customers

7. May, in line with established procedures, organize, coordinate and deliver the output of one or several teams of specialists. May be consulted on people- and departmental management issues.

8. Lead design review meetings.

Professional knowledge and expertise

1. Knowledge in Java development frameworks (i.e., SpringBoot & Spring Framework, JPA, MongoDB, Tomcat).

2. Experience with HTML5, CSS3 and modern JavaScript frameworks (i.e., Angular)

3. Practical hands-on knowledge with DevOps and experience in branching strategies, continuous integration, testing, deployment, and monitoring.

4. Knowledge in configuration management and software deployment orchestration tools for containers.

5. Familiarity on change management and continuous delivery pipeline tools: Confluence, Jira, Git, Jenkins, Service Now and Nexus.

6. Excellent written and verbal (English) communications, strong interpersonal skills and customer-centric attitude.

7. Familiarity on virtualisation and containerization concepts and technologies is a plus (VMWARE/Vsphere, Docker,Openshift and/or Kubernetes).

8. Practical working experience in an Agile environment that require a high degree of scalability and reliability.

9. Team player, ability to collaborate with teams operating in other time-zones (US, Europe and APAC)

10. Analytical with very good troubleshooting skills in understanding very complex situations and dependencies.

11. Interested to stay up to date with the latest technologies

You may like to know the team better by knowing the people in the team. Review LinkedIn profile of the people on the list below :

, Chapter Lead - Payment Operational Dashboard

What we offer

We give you the freedom to be yourself. We are creating an environment of unique individuals \xe2\x80\x93 like you \xe2\x80\x93 with different perspectives on the financial industry and the world. An environment in which everyone\xe2\x80\x99s voice counts and where you can reach your full potential regardless of age, background, culture, colour, disability, gender, nationality, race, religion, or veteran/military status.

SWIFT

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD963907
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, Malaysia
  • Education
    Not mentioned