Software Developer

Recruiter
Blackstar Amplification
Location
Northampton
Posted
19 May 2019
Closes
21 May 2019
Contract Type
Permanent
Hours
Full Time

Software Developer
Northampton, NN1 5AW
Mon-Fri 8:00am – 5:00pm

About the Company:

At Blackstar, we are all musicians and understand the importance of great tone, whether practicing at home or on stage in a live environment.

Based in Northampton, England with over 50 years combined experience in guitar amplification design and production, we are totally committed to providing you with the ultimate tools for self expression.

We hope our unique and patented innovations will take you a step closer to finding the 'sound in your head'.

Software Developer Responsibilities:

  • To develop Blackstar proprietary software (both for public release and internal development tools) from design brief to release and beyond. Responsibility for the quality and features of Blackstar end-user-facing software products
  • Specifying, designing and developing new, user-focused software as per business needs
  • Support and maintenance of existing Blackstar software, including the specification and development of new features
  • Working within the Digital Team to understand requirements for - and resolve issues with - Blackstar software
  • Assisting in software project planning
  • Identifying areas for improvement within Blackstar software development processes, and delivering solutions for them
  • Other duties within skill set but not necessarily role scope as and when (creative design input, attending meetings etc)

Software Developer Requirements:

  • Qualified to degree level or above in a relevant subject
  • C# .Net programming experience
  • Experience using and developing for Unix-based systems, e.g. macOS
  • Knowledge of operating system internals (event loops, drivers, kernel/user architecture, threading models, etc)
  • Full software lifecycle experience, including requirements capture, solution identification, and system design.
  • Ability to quickly adapt to new programming languages and tools, as required
  • Strong software design principles
  • Experience in using version/source control software
  • USB application communication
  • Excellent verbal and written communication skills
  • Good numerical skills
  • High level of attention to detail
  • Highly organised
  • Experience/awareness of software testing principles
  • XML experience
  • 3+ years commercial software development experience
  • Independent and self-reliant, being able to work without close supervision
  • Working within a KPI (Key Performance Indicator) structure
  • Willing to work extra hours as and when required

Desirable:

  • Experience working in an Agile environment, using Sprints to plan work packages and report results
  • A musical background, guitar playing or otherwise, would be considered a strong advantage, though is by no means essential
  • Microsoft Silverlight programming experience
  • Native macOS development experience
  • Mobile application development experience
  • User interface design
  • Experience using automated build systems e.g. Jenkins
  • Web services or other distributed programming methodologies
  • Cross-platform development methods e.g. Mono or similar
  • C programming knowledge
  • Scripting knowledge

If you think you are suitale for this Software Developer role, please apply now!

Similar jobs

Similar jobs