Senior Back-End C# developer (Professional Services / CustomDev Web)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

We build the next generation of financial technology. Mobile Banking. Remote office

Описание вакансии

Условия работы

Access Softek is looking for a Senior Back-End C# developer who is capable of writing clean code following best practices, ready for tight collaboration with the team, and eager to learn and automating quality verification by writing unit and integration tests. Together with the team, you will be working on a first-class award-winning online banking solution using .NET Core and AWS cloud infrastructure using C#. You will become part of a large organization distributed worldwide and will be functioning in our friendly Banking team. As part of the team, you will be responsible for building Custom development features using well-established Agile development practices. This is an opportunity for candidates to learn a lot about FinTech, banking and cloud architecture (kubernetes, docker, etc.) be involved in collaboration with implementation and product teams and get frequent feedback from customers (400+ Financial Institutions) and end users (more than 6 million daily).

Primary Responsibilities

  • Estimate, design, implement and support backend services and APIs
  • Investigate, update and develop different existing solutions for communicating with code owners
  • Produce documentation for internal and external API consumers
  • Create automated unit and integration tests for verifying proper service behaviour

Requirements

  • Proven experience and knowledge in the design, development and implementation of high throughput and large-scale services using C#
  • Strong experience in C#, .NET Core and ASP.NET Core framework
  • Experience with data modelling, SQL database design and OOP (know SOLID in practice, Loose coupling & High cohesion, etc.)
  • Experience in designing clean API using REST and SOAP
  • Good understanding of web security mechanisms and protocols, OWASP
  • Good problem-solving skills
  • Stable internet connection and ability to collaborate in a distributed team
  • Good communication skills
  • At least an Intermediate English level

A huge plus

  • Experience in code profiling, performance testing
  • Experience using SQL and NoSQL databases (Redis, MongoDB, etc.)
  • Experience in messages queue (RabbitMQ, etc.)
  • Experience in AWS Native services (Dynamo DB, S3, etc.)
  • Background and experience in FinTech-related projects would be a huge plus.
  • Experience in HTML, CSS, TypeScript, and popular JS frameworks (ReactJS, Vue, Angular)
  • Experience in leading team or project

Бонусы

  • Fully remote work.
  • Flexible working hours.
  • Home office equipment (computer, additional monitor, etc.), if necessary.
  • Internet compensation (50$ per month).
  • Long-term employment.
  • Paid vacation and days off on national holidays.
  • Paid sick leave and internal medical insurance policy.
  • English at special corporate rates.
  • Compensation for training and additional education.
  • Community of practice, regular knowledge sharing among colleagues.
  • Friendly and easy-going international team and colleagues.