.NET Integrations Developer

We at Xessable are big believers in mutual work and collaboration across engineering by combining individual expertise for problem solving and creative thinking processes. We understand the latest technologies and build the best solutions for our clients. 

Seeking team members who care about results, who are not afraid of taking ownership and who are eager to learn continuously. 

For one of our biggest clients, we are currently looking for a .NET Developer to join the team. 

The client 

Horeko is a Dutch company enabling hospitality companies (such as restaurants) to manage their business, with a focus on practical solutions and helping their customers improve their profitability and streamline their operations. Horeko’s innovative software is implemented in over a thousand companies, serving tens of thousands of users daily.  

The customers use Horeko to manage their recipes, organize their kitchen operations, to schedule their staff in the most efficient way and to track worked time. Horeko aims to improve the hospitality industry by providing user-friendly solutions that provide easy insight and actionable data.  

Horeko currently has five development teams (including testers, UX designers and Business Analysts), each having the responsibility for their part of the solution. There is a lot of team spirit and opportunity to grow. For instance, all the team leads have grown in this role internally (three in Macedonia, two in the Netherlands). We follow a structured way of working, using both Kanban and Scrum. In our solution we strive to use the newest technologies. The .NET framework is our foundation, we are using Azure and microservices more and more, and for our current front-end development we use both the latest Angular and Angular Elements. For internal communication and organization, we use Slack and Jira. Contact with your colleagues will at least be during the daily standup and other meetings, and can also be at the office (in Skopje). 

About the role 

This job offer is for a developer in the Integrations team. These integrations are with food suppliers (regarding article data and prices), with Point-of-Sale solutions (for sales statistics and product data) and HR software (for synchronizing employee and employment details). Each integration partner has their own unique setup, that we try to connect to our shared logic for handling that type of integration.  

Your job is dedicated to building and maintaining these integrations, using the API documentation, business acceptance criteria, test environments, etc. that you’ll receive in the Product Backlog Item. You can work independently, including asking questions to your team lead or the Business Analyst whenever you need some guidance, teamwork, or external information. In general, you don’t have to contact the integration partners. You create solutions which are stable, scalable, have good performance and handle errors well.  

Experience & skills 

Given the complexity of the integrations, we are looking for a creative problem solver. Also, you should be eager to learn about the latest technical developments and how they can be used in the integrations. Furthermore, given each integrations uniqueness, you must be able to consider the impact of what you are creating both regarding the requirements of our customers, our own shared logic, and the partner-specific logic. We are looking for a developer who has the mindset of expecting the unexpected.   

  • Strong knowledge of the.NET framework and C# 
  • Experience with MVC 5, Web API 2 
  • MSSQL, LINQ to SQL 
  • Obeying SOLID and KISS principles, and aware of design patterns 
  • Minimum experience of 2 years 
Considered as a plus
  • Experience with .Net Core 
  • Experience with setting up automated testing for integrations 
  • Experience with technologies and authentication protocols specific to integrations, such as FTP, WebAPI, CSV/Excel parsing, XML/JSON modelling, SignalR and oAuth2 
  • Knowledge of the Microsoft Azure Cloud Platform and DevOps 

Education 

Bachelor’s Degree (B.Sc.) of Informatics and computer engineering or similar is considered as a plus 

Foreign languages 

You will work directly with our client, so fluent English is required 

Minimum B1 (Intermediate)  

      What do we offer? 

  • Nice, bright, and cozy office in Skopje 
  • Competitive salary 
  • Total transparency with the client 
  • Ambitious, highly motivating, and supportive environment for career growth 
  • Working along highly skilled colleagues with knowledge ranging from development, project management to cloud architecture 
  • 21 vacation days (plus bank holidays) 
  • Work cover insurance 
  • Private health insurance 
  • Gym membership + Fit kit package 
  • Ping-pong table and many people willing to beat you 
  • Fresh fruit in the office + snacks and drinks 
  • A chance for continuous improvement and learning 
  • Additional employee benefits (birthday gifts and vouchers for life events, recognition programs, parenting benefits, certifications, various team building events, and so much more)  

Interested? 

If you are friendly, independent, and professional person you will fit right in our amazing team! Please contact us at career@xessable.com and we will speak soon!