Senior Software Engineer (Backend)

Posted 3 weeks ago

Position: Senior Software Engineer
Location: Amsterdam, Netherlands (Hybrid)
Duration: Full Time

Please read it prior to applying!

Strattmont is recruiting on behalf of a client in the Netherlands. This position requires being in the Netherlands (Remote).

Our Client develops and builds robots for the dairy industry.

We are looking for a software engineer with solid backend experience. The ideal candidate would be interested in learning more about automation on Farms, would need minimal or no supervision, and would excel while working on challenging loosely defined problems. 

 The company’s goal is to fully automate the day-to-day farm processes so farmers can spend time doing the things they love. We develop a Farm Management Solution. Our software directly interfaces with the robots on the farm and provides farmers with key insights into their business.

What you will do:

Our software offers a cross-platform application (for iOS, Android, and desktop) built using technologies such as C#, TypeScript, MS SQL, MongoDB, RESTful APIs, Serverless cloud computing (Azure), and Azure DevOps.

For both the Cloud software and the software deployed to the farm, our aim is to move toward continuous delivery.

  • Supporting the continuous development of our management software package;
  • Obtain and maintain an in-depth knowledge of the business processes of a dairy farm;
  • Implement new features and maintain the existing code; 
  • Improve the overall architecture of the application;
  • Identify performance bottlenecks and implement performance improvements; 
  • Ensuring high code quality by, for example, performing code reviews and writing unit tests;
  • Provide technical leadership to teammates through coaching and mentorship; 
  • Participate in detailed project planning and design reviews; 
  • Translate functional requirements into technical requirements;
  • Identifying and disseminating “best practice” in the development and maintenance of applications and systems;
  •  Write technical documentation on implemented functions and APIs; 

Qualifications:

  • Bachelor in Computer Science/Engineering or similar;
  • Proficient with C# and .NET;
  • Experience working with RDBMS and NoSQL databases; 
  • Excellent knowledge of RESTful API Development;
  • Familiarity with source control tools (git);
  • Experience in building and maintaining CI/CD Pipelines;
  • Experience in Agile scrum software development process;
  • Experience writing unit tests; 
  • Experience with message brokers (RabbitMQ or Azure Service Bus) is an advantage; 
  • Knowledge about designing and engineering for cloud environments such as Azure and AWS;
  • Familiarity with Azure DevOps is a plus;
  • Experience with developing microservices is a plus; 
  • A strong desire to learn and explore new technologies, enjoys research, and is able to produce efficient solutions; 
  • Collaborative team player, strong interpersonal skills; 
  • High ability to follow business processes and result-oriented;
  • Excellent analytical thinking and problem-solving skills with attention to detail and accuracy;
  • Excellent command of the English language, both spoken and written (Dutch is a plus);
  • Willing to travel; 

Additional information:

An amazing job at an international company that is constantly at the forefront of the agricultural sector to make the life of the farmer ever easier, more sustainable and more profitable. In order to support our international growth and to realize our even greater ambitions, your new department, together with the other finance colleagues, has an important role in protecting and creating value for our organization. We continue to develop and thus remain challenging. Further: 

• Working in an international environment at one of the most innovative organizations in the Netherlands;
• Excellent employment conditions, including 27 vacation days & 13 scheduled days off;
• An open working environment with, among other things, flexible working hours and the possibility to work remotely;
• Freedom in organizing your own work;
• Good environment for personal development & growth;
• Our Academy with a range of different training courses;
• Our program with (online) sports lessons, masterclasses about working from home, and other activities in the field of Body, Mind, or Food.

Apply Online

A valid email address is required.
A valid phone number is required.