Backend Developer Dot NET

Hnm Solutions
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English, French
Experience level
Senior

Job location

Remote

Tech stack

ASP.NET
.NET
API
Agile Methodologies
Amazon Web Services (AWS)
Unit Testing
C Sharp (Programming Language)
Computer Programming
Databases
Continuous Integration
Relational Databases
DevOps
Entity Framework
Microsoft SQL Server
MySQL
NHibernate
Object-Oriented Software Development
Scrum
RabbitMQ
Swagger
Systems Integration
Openapi
Backend
GIT
Servicebus
Solid Principles
Front End Software Development
DDD (Domain Driven Development)
Domain Driven Design
gRPC
Docker
Microservices

Job description

The creation of new products requires strong interaction between all IT fields:

  • back-end
  • front-end
  • database
  • infrastructure
  • vendors and service providers

Working in a small bank is very different than working in a big bank:

  • Responsibilities are greater
  • Knowledge broader
  • Growth rate very high

We are looking for motivated people willing to become part of our dynamic teams to help improve and transform our existing trading and banking system.

Currently we are refactoring our core systems and transforming them into microservices deployed on AWS, following Domain Driven Design principles., You will be joining the Trading, Investing & Saving Team (TISA), responsible for our trading platform, financial products, and much more.

You will work with:

  • Frontend and backend developers
  • Business analysts
  • DevOps engineer
  • Tester
  • Product owner
  • Scrum master

As part of the feature team, you will:

  • Plan, estimate, execute and deliver features on a two-week sprint basis
  • Participate in all ceremonies
  • Benefit from a flexible remote policy that allows you to work from home half of the time, * .NET with C#
  • ASP.Net experience
  • async/awaits
  • Object-oriented principles
  • ORM (NHibernate or Entity Framework)
  • SOLID Principles
  • Unit Testing
  • Mocking
  • Design of API (REST or gRPC)
  • OpenAPI/Swagger
  • Relational databases (MSSQL/MySQL)
  • SCM (git or other)

Banking experience?

Requirements

Do you have experience in gRPC?, Required skills include strong English, solid seniority, and experience with microservices architecture, clean programming, RabbitMQ, Docker, and AWS ., * You are a team player, always ready to share and discuss ideas in order to improve the existing, and to find solutions for new projects.

  • Everyone is acknowledged for their role, and we need people with a strong sense of responsibility in our teams.
  • You are able to work independently when needed, dealing with tasks from early requirements analysis until final implementation and testing.
  • You are open to interaction with your colleagues, able to reach out for help when required, and open to accept or provide constructive criticism.
  • You are eager to learn about trading and banking related matters, and also about new technologies.
  • When it comes to programming, you are meticulous and orderly, without losing your pragmatic attitude., * Academic degree in a technical field or proven experience of at least 5 years in developing back-end applications and integration services
  • Strong analysis skills
  • Proven skills in technical translation of business requirements and user stories
  • Able to work independently
  • Capacity to work in Agile mode

Technical Knowledge:

  • .NET with C#
  • ASP.Net experience
  • async/awaits
  • Object-oriented principles
  • ORM (NHibernate or Entity Framework)
  • SOLID Principles
  • Unit Testing
  • Mocking
  • Design of API (REST or gRPC)
  • OpenAPI/Swagger
  • Relational databases (MSSQL/MySQL)
  • SCM (git or other)

Languages:

Proficiency in English

Optionally Dutch or French

Assets

  • Microservices architecture
  • Event-driven
  • Service bus (NServiceBus)
  • Integration with RabbitMQ
  • Domain Driven Development
  • CI/CD

About the company

Client Bank is a young bank, where IT systems traditionally were all developed in house. Currently we are moving to a model where we focus on customer experience and innovative products, relying more and more on off-the-shelf products and services for the basic functionality.

Apply for this position