Professional .NET backend development experience;
Experience writing and using REST APIs using ASP.NET Core Web API;
SQL and general database knowledge;
Solid knowledge of testing principles;
Good verbal and written communication skills;
Experience with using a cloud services provider (AWS is preferred).
Experience with any of the following:
Own the development and rollout for features for one or more projects. Deliver solid and maintainable software;
Develop and maintain .NET and .NET Core applications;
Writing and reviewing application code;
Write tech specifications for APIs;
Write unit tests and integration tests;
Participate in code review;
Participate in verbal and written communication with the client(s).
1. We are helping a start-up from UK to build a banking solution.
They are bringing spending, saving and investing on one platform — giving everyone opportunities for a better financial future. By using technology innovatively (prompts, budgeting, data, financial education, easy access, etc.) and by providing financial incentives (higher returns, principal protection, etc.) — they help people to re-imagine their relationship with money.
The first phase will utilize existing 3rd party systems, but later they are going to build their own solutions from scratch. Series A funding will occur on fall 2018, and there are plans till Q2-3 2020.
The system architecture will utilize micro-services architecture and will use different programming languages depending on which one suites the best for the purpose. We will also develop iOS and Android applications and a website.
Technology stack: .NET Core, AWS, Docker, Kubernetes, Lambda, React
2. The project includes loyalty system, resource management and managing orders systems. On the front — 3 client applications — Android, iOS, React SPA. Backend architecture presents as SOA, using Docker containers, based on Azure services.
Technology stack: .NET Core, Azure, Docker, SQL, MongoDB, queuing, React
3. Internal system on top of Jira
We are building a reporting and alerting system on top of our Jira. The intended use of this system is checking time reports, sending notifications on very longs tasks, wrong entries, reports for invoicing, support HR process, etc.
Technology stack: .NET Core, AWS Lambdas, SQS, SNS, Mongo DB