Overview

We are looking to expand our team development team in Kuala Lumpur. You will be part of a development team that is working on state-of-the-art technologies in the finance industry to deliver quality solutions to our customers. You will be a full-stack engineer in a diverse team of cross-functional engineers that come from different backgrounds both culturally and technically. As a Senior Software Developer, you will be

• Part of developing quality solutions on a modern technology stack

• Designing and implementing new features that could include APIs, database design or integration with other systems inside the bank or with our third parties

• Ensuring that the right development methods are employed by writing unit and integration tests as defined in the existing framework that the organization has created

• Vocal and active in team discussions

• Collaborate with business and development teams across Denmark, Malaysia, Lithuania, and India

• Ensuring that the highest standards of integrity that the team has created with our business are maintained

• Applying your exceptional understanding of software architecture to designing flexible and maintainable solutions

 

Requirement Must-have:

• Sound understanding of object oriented and SOLID design principles

• Understanding of software design, architecture and development life cycle in Object Oriented Programming

• Hands on experience in C#, .net core, ASP.NET MVC in a multi-tiered architecture

• Understanding of database and ORM frameworks such as entity framework etc

• A keen interest in test driven development and understanding of unit testing in C#

• Understanding of APIs and good API design

• Familiarity with source control systems such as Git

• Passion for developing tools to improve development process

• CI/CD, containerization, Docker and container orchestrations platforms such as OpenShift.

Nice-to-have:

• Java, JAX RS

• Knowledge of queue systems such as RabbitMQ

• A solid understanding of agile and scrum