APPLICATION SOFTWARE ENGINEER at DiGiCo
Chessington, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

11 Oct, 25

Salary

0.0

Posted On

11 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Linux, Communication Protocols, Windows, Graphic Design, Communication Skills, Design, Object Oriented Design, Milestones, Excel, Software Development, Outlook

Industry

Computer Software/Engineering

Description

JOB SPECIFICATION

Team

R&D
Job Title

Head of Software Development
Direct Reports

None
Overall purpose of job

To work with product specialists and other members of the R&D team to design, develop, test and support application software for sophisticated digital audio mixing products.
The software you will be developing typically provides overall control of the system, features a sophisticated GUI, and integrates with underlying audio processing engines and hardware interfaces.
Main activities & responsibilities

Reporting to the Head of Software Development you will be responsible for:

  • Working with product specialists to define new features and functionality.
  • Taking ownership of the development of a new feature or function and developing the code, working with other members of the team to manage integration, collaborate on problem solving and provide mutual peer-review.
  • Working with product specialists during development to validate and refine specific aspects of a new feature: getting the look and feel and sound right
  • Unit testing and show acceptance testing your own code before handing over to the product testing team for formal acceptance testing
  • Working with product support specialists to diagnose bug reports and develop resolutions.

Other features of the job

  • Working with colleagues to evolve and improve our development, integration and test environments
  • Working with colleagues to evolve and improve the structure of our codebases

Terms & Conditions

37.5 hours per week

Responsibilities
  • Working with product specialists to define new features and functionality.
  • Taking ownership of the development of a new feature or function and developing the code, working with other members of the team to manage integration, collaborate on problem solving and provide mutual peer-review.
  • Working with product specialists during development to validate and refine specific aspects of a new feature: getting the look and feel and sound right
  • Unit testing and show acceptance testing your own code before handing over to the product testing team for formal acceptance testing
  • Working with product support specialists to diagnose bug reports and develop resolutions
Loading...