Java Developer
Job Description
Precision Farming is the primary way farmers are currently increasing efficiency, keeping food prices down and reducing environmental impacts. We have developed the leading precision farming software in the UK and now we're ready to go international.
We need a Java developer who can help us scale up to quickly deliver a modular, customisable system, personalised to the user.
The software includes a range of GIS functions, together with reporting and mobile app interfaces. Experience of working with any or all of these would be an advantage.
A big part of what we do includes finding the most appropriate tools which already exist, and integrating them to deliver rapid functionality improvements. You will design the solution, including, where appropriate, identifying which components to use and integrating them.
This is a permanent role, although contract positions may be available for the right individuals
Skills Requirements
Must Have:
Experienced (c.5yrs) Java experience, working in a limited bandwidth web environment
Postgresql, preferably PostGIS - experience of working with large datasets and optimising design would be helpful.
Nice to have:
Python.
php (legacy code, so this is mostly about reading and understanding)
Able to work as part of a small team, with strong communication skills to understand requirements and deliver the right solution without needing to be micromanaged.
About Courtyard Agriculture Ltd
Courtyard Agriculture are a small, rapidly growing firm - we only have ten staff, but we are currently the fastest growing precision agriculture company in the UK. In the coming years we will be moving into other markets and our software will need extensive changes to prepare us for that.
You will be part of a growing dev team, initially of two, which means you will be expected to take the lead in the areas of work you are given and define end to end solutions.
We have a relaxed working environment and a flat management structure so no corporate nonsense, just a good bunch of people trying to get stuff done.
Joel Test score: 8 out of 12
The Joel Test is a twelve-question measure of the quality of a software team.
- Do you use source control?
- Can you make a build in one step?
- Do you make daily builds?
- Do you have a bug database?
- Do you fix bugs before writing new code?
- Do you have an up-to-date schedule?
- Do you have a spec?
- Do programmers have quiet working conditions?
- Do you use the best tools money can buy?
- Do you have testers?
- Do new candidates write code during their interview?
- Do you do hallway usability testing?
view all job listings
view all Courtyard Agriculture job listings
posted 2 days ago
Leave a Reply
You must be logged in to post a comment.