Lead Software Engineer

Posted:
9/11/2024, 5:00:00 PM

Location(s):
Kuala Lumpur, Malaysia

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
Remote

About the Role

In line with departmental objectives, to provide and ensure specialist support to management, to plan and direct development projects, to optimise work functions and inter-functional processes and to lead technically and/or hierarchically team members while ensuring high quality deliverables.

What to expect?

  • 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.

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

  • 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.

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

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

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

  • 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.

  • Lead design review meetings.

What will make you successful?

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

  • At least 8 years' experience in systems development; with 2 years exposure in leading capacity in creating software solutions and design.

  • Familiarity or experience with data ingestion with big data technologies (either Elastic Search, Logstash, Kibana, Kafka or any other message queue system).

  • Experience in one of the programming languages (Java or Python) and have good understanding of OOP.

  • Experience in Relational Database (e.g. Oracle, MySQL) or NoSQL Databases.

  • Working Experience in API benchmarking with tools such as JMeter, Postman

  • Familiarity or experience with SOA technologies such as micro-services, REST, SOAP is essential.

  • Exposure to various OS platforms such as Window, Linux.

  • Practical working experience in an Agile driven team.

  • Strong interpersonal skills, customer centric attitude, ability to deal with cultural diversity.

  • Demonstrated ability to collaborate with local and remote teams in different time zones.

  • DevOps principal model including support and maintenance on product delivery Kibana, Kafka and etc.

  • Able to build strong partnerships with internal customers and other delivery organizations inside Swift.

Following Experience will give candidates an added advantage:

  • Familiarity or experience with CICD development & deployment tools such as Ansible, Maven, Jenkins, Nexus, Git, Docker and OpenShift container platform is a plus.

              

You may want to reach out to the recruiter for more information via LinkedIn; Victor Ooi, Senior Talent Acquisition.

              

What we offer

We put you in control of career

We give you a competitive package

We help you perform at your best

We help you make a difference

We give you the freedom to be yourself

              

We give you the freedom to be yourself. We are creating an environment of unique individuals – like you – with different perspectives on the financial industry and the world. An environment in which everyone’s 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.