Description

Job Title: Senior .Net Core Engineer

Day-to-Day:

Ascendion is looking for a strong Senior .Net Core Engineer to join the the Core Cash Technologies team. This team falls within Corporate and Investment Banking Payments Technology organization.

As a Software Engineer, you’ll work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful services, to back-end C# and Java based systems using the hottest techniques.

We are a team of full stack engineers with in-depth DevOps expertise.

Our programming languages has been C#, Java and Python. We are big fans on building products using Open Source packages and Inner Source Components.

We are also closely aligned with best practices of agile software development such as pair programming, mobbing, test-driven design, trunk development, and frequent and incremental code deliveries.

As an Engineer on our group, you will be working with our Agile teams building applications leveraging…

An architecture in the style of “Event sourcing”

Microservices to provide dedicated business functions

MS SQL Server, Oracle, AWS AuroraDB, MongoDB and Redis Cache used for creating persistent view services

Kafka for messaging and to enable rapid short-term recovery, horizontal scalability and workload distribution.

S3 for Object Storage.

Skillsets:

Strong experience with C# 6+ and .Net Core 6+ is a must; shell scripting languages such Python are nice to have. IDE: Visual studio 2019+

Runtimes / Application servers - AWS, Kubernetes. Must have experience with containerizing .Net Core API and deploying into Kubernetes (AWS)

Kafka for messaging and to enable rapid short term recovery, horizontal scalability and workload distribution

Databases: MS SQL Server & Oracle are a must.

Plusses:

NoSQL DBs such as MongoDB, DynamoDB or Redis Cache are a plus.

Rules Engines experience a plus.
 

Education

Any Gradute