Position: Senior / Middle .Net Developer
Company: Softjourn
Experience required: 3y
English level: intermediate

With the help of this platform, you can simplify administrative processes, organize events, and securely complete transactions every day. Currently, our goal is to create the API within the First Data payment provider integration.

**Requirements**:

At least strong intermediate level of English;
Strong knowledge of .Net;
Knowledge of ASP.NET Core;
Experience with Domain Driven Design;
Working experience with writing microservices;
Understanding of Azure Services (App Service, Service Bus, Event Hub);
Experience with CI/CD;
Experience with building data pipelines;
Knowledge of SOLID principles.
 

**Will be a plus**:

Knowledge CQRS;
Experience with SQL server - creating database schemas that represent and support business processes;
Experience with integration of payment gateways;
Knowledge of ISO 8583 will be a plus;
Experience with  NoSQL databases;
Experience docker containers build and deploy process;
Fintech experience;
Experience with Kubernetes;
Experience in cloud-based architectures.
 

**Responsibilities**:

Design new code architecture based on best practices;
Creating the support documentation for the implemented solution;
Ensure the best possible performance, quality, and responsiveness of applications;
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues;
Help maintain code quality, organization, and automatization;
Writing unit test;
Help improve all the products the team works on by participating in Agile team meetings;
Working with Jira and Confluence.

**Benefits and Perks**:

Fully remote work or from our Ivano-Frankivsk office;
Continuous improvement;
Flexible schedule;
20 days vacation annually;
Participation in conferences and seminars;
Sports reimbursement;
Health insurance; 
Accountants assistance;
English language courses.