Full stack developer - digital

Kubota
Nieuw-Vennep, Netherlands
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Nieuw-Vennep, Netherlands

Tech stack

Clean Code Principles
HTML
Java
.NET
API
Agile Methodologies
Software Applications
Azure
C Sharp (Programming Language)
CSS
Code Review
Databases
Data Structures
Database Storage Structures
Software Debugging
Github
JSON
Python
Mercurial
NoSQL
Responsive Web Design
Simple Object Access Protocol (SOAP)
Software Engineering
SQL Databases
TypeScript
Web Applications
Web Services
Blazor
Software Application Programming
Backend
GIT
Angular
Information Technology
Front End Software Development
REST
Software Version Control
Docker

Job description

We offer a challenging position within an international organization with committed employees. Working at Kverneland Group means that you are part of an innovative R&D environment, where we strive for innovation and performance in the field of Smart/Precision Farming. Our subsidiary, Kverneland Group Mechatronics, develops and produces advanced operating systems for agricultural machines. Our terminals, electronic control units, and licenses ensure that agricultural machines/implements are easy to connect, operate and monitor. When Smart/Precision farming is applied, it reduces the need for raw materials, simplifies work, less costs, and enables higher yields. This is better for the environment and farmers and contractors ultimately get a higher profit in return.

As a Full Stack Engineer , you are considered a high-level software engineer that works to design, test, and implement various software applications. Your goal is to create software, applications, and scalable web services, while also serving as inspiration for coding teams. Full-stack engineers usually possess prodigious skills and are involved in each stage of software development. You include data structure completion, architecture design, code review, performance evaluation, internal tool management, and updates. The term "full-stack" refers to the engineer's ability to work on both the front-end & back-end development of an application.

You report to the Manager of the R&D department; work within the .NET team; collaborate with the product owner & other engineers; and interface with product managers from marketing.

Responsibilities:

  • Take lead in the frontend of our applications, when working together with other parties.
  • Design user interactions on the web application itself.
  • Design and develop software.
  • Conceive, develop, implement software solutions in our landscape, while working on both backend & frontend.
  • Test and debug software to keep it optimized.
  • Use a colorful tech stack made of the latest technologies (e.g., Java .NET, Typescript, Docker, Angular and Azure CloudPlatform).
  • Write clean code for the front & back end of the software.
  • Collaborate with an interdisciplinary and Agile team.
  • Ensure cross-platform compatibility and optimization.
  • Test and maintain the responsive design of applications.
  • Work with graphic designers to design new features.
  • Develop web applications, APIs and RESTful services.
  • Keep up with technological advances to optimize our software.
  • Communicate effectiveness of emerging technologies to decision makers.
  • Consider security, maintenance, scalability, and more when developing.
  • Create servers and databases for the back end of the software.
  • Take responsibility/initiatives and contribute your ideas. We need

Requirements

  • Bachelors or Masters in computer science, embedded systems, IT, or similar.
  • 4+ years of experience in a large-scale enterprise environment.
  • Experience working in software development teams for 2+ years.
  • Ability & desire to motivate and inspire others within your team.
  • Knowledge of (preferably experience with) Agile.
  • Knowledge of the software development lifecycle.
  • Experience regularly interfacing with stakeholders (therefore customer-oriented).
  • Ability to make decisions and drive development proactively.
  • Experience in front end technologies like Blazor and Angular JS.
  • Experience with hands-on development and troubleshooting.
  • Proven experience in developing applications and services on the MS Azure Platform.
  • Front end programming languages like HTML, C#, TypeScript, and CSS.
  • Back end programming languages like C# and Python.
  • Version control systems like Git and Mercurial and GitHub.
  • APIs like REST and SOAP as well as protocol like HTTP.
  • Database storage solutions like JSON, SQL, and NoSQL.
  • Graphic design and visual communications skills (demos/mockups).
  • Strong documentation and writing skills.
  • Analytical skills and structured way of working.
  • Excellent communication skills.
  • English (C1/C2).
  • Hands-on mentality with a pragmatic attitude.
  • People-process-product mindset.
  • Highly motivated team player with excellent social, coordination and communication skills.
  • Ability to work in a multicultural setting.
  • Able to take initiative in a technically complex environment.

Benefits & conditions

  • Market-conform salary;
  • Profit share;
  • 40 paid vacation days;
  • An exciting, dynamic and international environment;
  • Smart and highly driven community of engineers that work towards complex challenges and dream big.

Apply for this position