Descrição

Job description

We are looking for talented people, C# / Web Developers, to join AmeXio Portugal. Under an international context, you will integrate a project developed in collaboration with one of our leading clients in the banking sector.

This is a hybrid position that implies availability to work some days from the client’s office in the center of Porto. The hybrid regime usually consists of 2 days per week at the office.

General Context

The selected candidate will be working in a system for centralizing and redistributing detailed descriptions of all the trades and positions of the worldwide market activities of our client and related legal entities, for all asset classes processed (rates, equity, commodity, FX, hybrids). This makes it possible to feed the client applications in a homogeneous, secure, exhaustive and auditable manner. To do this, daily, the Front Office booking systems send XML files containing the transaction descriptions to this common system.

  • These files are:
  • Split into XML buffers
  • Validated using
  • XSDLoaded and integrated in Oracle database
  • Dumped in a Hadoop datalake
  • Versioned
  • Client applications can then consume this data through:
  • SQL access (Oracle stored procedures)
  • Hive tables
  • Web API

A minimum latency is necessary between the reception of the files sent by the Front Office booking systems and their provision. These descriptions are also accessible via a website for users.

  • Technical environment:
  • C # and framework 4.8.1
  • SQL (PL-SQL Oracle)
  • Batch (C #, Tasks) scheduled by Control-M
  • Web (Angular 17.3.2)
  • Web API
  • Heavy client (WPF)
  • Big Data (Hadoop, Hive, Spark / Scala, Sol'R)
  • XLDeploy / XLRelease

Main Tasks and Responsibilities:

  • With an IT team of six people (Developers and Business Analysts), the mission consists in ensuring the developments (new and evolutions) and the support of the main application:
  • Understanding of needs (ability to have a critical vision and to be proactive)
  • Design and development of applications
  • Tests
  • Application support
  • On-call activities
  • Requirements
  • University degree in Computer Science, Software Engineering or similar.
  • 6+ years of experience as .Net (C#) / Web developer (Angular)
  • SQL knowledge (Performance / SQL Code and complex queries) and Big Data knowledge is highly valued.
  • Experience with code versioning and CI/CD tools (e.g. git, Azure DevOps, Jira, BitBucket, XLDeploy).
  • Other Skills:
  • Fluency in English – minimum B2 mandatory
  • Comfortable with Agile methodologies (Scrum/Kanban)
  • Good communication skills, innovative thinking and proactive attitude
  • Strong analytical and problem-solving skills
  • French is a plus (but not mandatory)
  • Financial knowledge is highly valued

Para se candidatar a esta vaga, faz login ou crie uma conta.