Senior .Net Core Developer (Serbia/Canada)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Bookedby is looking for an experienced .Net Core developer who wants to participate in the creation of software solutions for checkout equipment, booking systems, and analytical systems. We are looking for team members who want to participate in the creation of software in the SAAS and Fintech space.
Our goal is to continue to delight our users with our systems and continuously improve UX, usability, and stability. You will be working on a platform that is used by 40 million users. You will work remotely with other team members to control the quality of the products released, which is a very important role in the team. While working in Scrum, you will have to communicate regularly with developers and testers, participate in planning and evaluation, retrospectives, and demos, and be proactive and involved in the development process.
Бонусы
Remote work allows you to have flexible hours and spend more time with your family.
In Serbia, we will help you with your paperwork for the Visa, and connect you with our attorneys. Our legal team will help you process all the needed documents for your working permit and visa including your family.
You also have the opportunity for top performers to be sponsored for the H1B lottery or for a Canadian visa.
What do we offer:
- interesting and challenging projects;
- modern technologies;
- Distant work;
- Distributed international team with 6 offices around the world.
Дополнительные инструкции
In order to succeed in this role, you will have to quickly get up to speed, learn all the extensive functionality of existing software systems and solutions, as well as get used to the rapid pace of developing new features and products. You will have to deal with a lot of problems on your own or with the support of colleagues. We expect you to take this as a challenge and an opportunity to show yourself, your ingenuity, ability to quickly understand the essence of issues and solve problems.
We speak English, we expect the same from you! Even if all of your team speaks Russian all documentation, notes, and written communication should be in English.
You will have the following tasks:
- Design and develop high-load scalable solutions;
- writing clean testable code with a focus on unit testing;
- Work in a SCRUM team, actively participate in all Agile processes.
We expect / Required:
- Deep experience with .NET Core and ASP.NET;
- Excellent development experience with REST API;
- Excellent understanding of data access methods and design patterns (MS SQL Server, MySQL, SQL);
- Experience with Agile / SCRUM development methodology and tools such as Confluence and Jira;
- Experience with Linux;
- Experience with Git;
- Experience with Docker;
- Excellent communication skills;
- Excellent command of English (above Intermediate level);
- Experience with code review systems as an author;
- experience with code review systems as a reviewer;
- Experience in issuing assessments and following these assessments
- Ready for relocation to Serbia
Desirable:
- Experience with GitLab, Gitlab CI/CD;
- Ability to proactively identify requirements;
- Experience with Kubernetes, Rancher and AWS;
- Knowledge of best practices for writing code and transferring this knowledge to other team members;
- Active participation in architectural discussions and brainstorming, cross-team planning;
- Knowledge and experience in release management
- Keep abreast of the latest industry trends and technological innovations;
- A sense of responsibility for the codebase (finding technical debt, refactoring, and knowing when to refactor).