Employing over 38,000 staff around the world and with a turnover exceeding US$ 16 billion, Kubota Corporation is one of the drivers of to make our world a better and more sustainable place, coping with the increased demand for food around the globe.
Our Kverneland Group division is a leading international company developing, producing and distributing agricultural machinery and services. Strong focus on innovation allows us to provide a unique and broad product range with high quality. Kverneland Group offers an extensive package aimed at the professional farming community, covering the areas of soil and seeding equipment, forage and bale equipment, spreading, spraying and electronic solutions for agricultural tractors and machinery.
The Group was founded in 1879. Kverneland Group’s factories are located in Norway, Denmark, Germany, France, The Netherlands, Italy, Russia and China. The Group has own sales companies in 17 countries and exports to another 60 countries.
Since 2012 Kverneland Group is part of Kubota Corporation.
Why Kverneland Group?
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:
- 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.
We offer:
- 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.