Backend Developer

Intermediate - Full time

Client : Gambit Financial Solutions

Industry : Financial Services


Gambit Financial Solutions is a company that provides investment advice software that helps digitize investment advisory, lowers costs of investments, and make investments more easily accessible for the masses. Created in 2007 by a group of scientists at HEC-University of Liège, Gambit has evolved into a full-fledge commercial company before being acquired by BNP Paribas Asset Management in 2017. Their software solutions for client profiling, portfolio optimization and risk management are used throughout Europe in various banks, insurances, private wealth institutions and other financial sectors. Gambit is a leader in constant evolution, continuously working closely with the academic community while heavily investing in R&D and innovation projects to improve the quality of services provided. Today, Gambit Financial Solutions counts over 80 employees across four branches in Europe and has recently opened a development center in KL. The ambition at Gambit is simple: to put customers at the heart of investment advice by use of innovative technology.

Highlights

Cultural diversity with European company Young dynamic employees Offices Opportunities for rapid promotions (Grades or wage increment on yearly bases, based on your excellence in work)

Kuala Lumpur, Malaysia

Responsibilities

As a result of securing new investments from our parent company, BNP Paribas, we’re now expanding our KL team to develop a new platform for our B2B clients in the financial sector. This is an opportunity for you to join a newly created team and to be involved in a greenfield project right from the beginning.
Integrated into a professional agile development team, you will develop and maintain Gambit software applications with demands coming either from client projects or from internal investments. You will intervene in all software layers ranging from database conception to service interfaces.
Depending on your progress and ability in mastering Gambit technical architecture and Gambit business, you will gain autonomy and you will gain autonomy and evolve in responsibility in the analysis and design of new features.

Develop and implement new features and fixes with .NET ecosystem
Produce clean and efficient code based on specifications
Conduct testing for the features using unit and component tests
Perform functional and technical analysis, and subsequently recommend and execute improvements to the application
Utilize established development tools, guidelines and conventions
Utilize recent and evolving technologies including but not limited to C#, .NET (Framework, Core, 6), MS SQL Server, Azure, Docker/Kubernetes
Adapt to new technologies suitable for the development of the product
Participate in Agile ceremonies
Create technical documentation for reference and reporting
Involve in code reviews for peers throughout each development phases
Involves in setting up and maintaining CI/CD pipelines using Azure DevOps

Qualifications

Proven years of experience with a strong background in software engineering specializing in medium to large scale software development projects.
Proficient experience working with modern software architecture concepts and object-oriented conception.
Proven experience with .NET C#,
Proven experience .NET Entity Framework
Experience in API Development in .NET
Proven Experience in SQL Server
Good Logical & Analytical Skills

Nice to have
Interested to work in Financial / Banking Application (Fintech Project)
Experience working with Agile, Scrum or Kanban methodologies
Experience with .NET Core (ASP.NET)
Experience in Unit Testing
Experience with Azure DevOps
Experience with containers (Docker, Kubernetes)
Experience with cloud technologies (Azure, IBM, AWS)

Soft Skills
Passionate about software development and new technologies
Excellent and rigorous with quality in mind
Team spirit while autonomous in work
Motivated and flexible
Positive and focused on solution
Willing to to take responsibility
Excellent English communication skills

Education

B.S. or higher degree in Computer Science, Engineering, or another technical field.