Join us on our journey to success and become a member of our great and enthusiastic team. If you are dedicated and passionate about developing new software solutions, a great team player, and want to be a member of the newly formed and expanding company it is time to meet each other!
Qualifications / Experience
- Our working language is English. Therefore, a good command of English (written and spoken) is essential.
- Minimum 3-year software development experience.
- Experience with
- .NET Framework & .NET Core
- NET MVC & Razor Pages
- Web Services (SOAP, REST)
- EF, EF Core, and MSSQL
- Design Patterns i.e. S.O.L.I.D, CQRS, Decorator, Observer, Creational/Singleton, etc.
- MVVM, Unit of Work, IoC Container, Dependency Injection, etc.
- Preferably with knowledge of Service Oriented Architecture, Micro Service Architecture
- Working knowledge of one or more of the following is also highly desirable:
- Azure Web Jobs
- Azure Storage Accounts & Queues
- Azure Functions & Power Automate
- Azure AD Authentication
- Azure Key Vaults
- TDD (NUnit, MSTest, Moq),
- Good understanding of project management, system/software development lifecycle (SDLC)
- (DevOps, Continuous Delivery, Continuous Integration, Scrum, Kanban)
- Ability to work in international teams
Below are some of the responsibilities a backend developer is expected to assume in their position:
- In this position, you will be responsible for implementing the modules of our products with Microsoft Teams, SharePoint Online, and Office 365 platforms.
- Teamwork with international developer teams and playing an active role in software development processes.
- Develop and deliver modern solutions for our global operations.
- Responsible for design, config, development, deployment, and support of software modules
- Attractive salary conditions.
- Versatile and challenging projects.
- A modern working environment surrounded by great spirit and professionalism.
- Individual, targeted, and exciting training opportunities.
- An open and creative office structure that promotes teamwork with flat hierarchies
- Working with the latest technologies.