Software Tools Developer (Java)


Premium Job From Matchtech

Recruiter

Matchtech

Listed on

1st August 2018

Location

London

Salary/Rate

£400 - £600

Type

Contract

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

The desktop tools software you design and implement will be used internally to author rich, graphical configuration and tuning experiences, as well as being delivered externally to our customers to allow them to utilise those experiences. Are you the right candidate for this role? If so, you can expect excellent development opportunities and a chance to work on cutting edge products!

Responsibilities

* Work within a large, globally-distributed software team to develop advanced desktop software tools running on both Windows and Mac

* Work on your own, or with other team members, to design, develop and test new software features that make the authoring of graphical configuration and tuning experiences for our chips easier and more efficient

* Break project requirements down into stories and tasks, along with work estimates

* Collaborate closely with the entire dev team for stand-ups, requirement gathering and project planning

* Ensure our development processes have a focus on quality, scalability and performance

* Support and maintain our deliverables

Required Skills and Qualifications

* A degree in Computer Science or similar relevant area

* A solid background in the development of high quality software, full lifecycle

* A track record of non-trivial application development for the desktop or for smartphones

* Strong object-oriented design and development skills

* Strong grasp of multi-threaded systems, multi-process systems, IPC

* Expert in Java, C#, C++ or similar statically-typed system language

* Familiarity with Python, Ruby or similar system scripting language

* Eagerness to work iteratively and collaboratively

* Strong written and verbal communication skills

* Ability to work well with users, both internal and external to the company

* Experience of TDD

Preferred Skills and Qualifications

* Experience of digital audio internals, audio DSP signal chains, microcontroller configuration

* JavaFX, Swing, XAML/.NET, Qt or similar high-level UI frameworks

* Build system creation

* IDE plugin creation

* Application installer creation

* Build and test automation

* Continuous integration

* OSGi / Eclipse RCP

* Gradle or Maven

* Git

* Agile & BDD development

Matchtech acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers and is part of Gattaca Plc.

Gattaca Plc provides support services to Matchtech and may assist with processing your application.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: