Software Developer

Manchester  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Software Developer

Manchester

Permanent

Salary 30-45k

To Start ASAP

BACKGROUND AND ROLE:

*My client creates products and services for healthcare providers and the pharmaceutical industry, using proprietary quantitative analyses of medical images.The company's software developers design, develop, test and document software tools for the product range and for internal use.

RESPONSIBILITIES (SPECIFIC):

*Deliver structured, clean, robust, reusable, tested and well-documented code, to specification and in a timely manner.

*Actively participate in all stages of the software life cycle from feasibility and requirements through design, validation, deployment and maintenance.

This includes the following tasks:

oobject oriented analysis and design, using UML;

osoftware design and code reviews;

oTest-Driven Development (TDD), including automated unit testing;

oformal validation testing against user requirements;

osupporting users through bug-tracking/fixing and analysing user feedback.

*Perform the above tasks to the required standards for software development for medical devices (IEC 62304, ISO 13485 and ISO 14971) to ensure that software is sufficiently robust and reliable for the medical devices environment.

*Produce all related documentation, as required by the above standards.

*Actively participate in the development and evolution of the company's software development process and coding standards.

RESPONSIBILITIES (GENERAL):

*Maintain a committed, proactive and flexible attitude to your work.

*Monitor your own workload, raising any issues with your reporting Line Manager, to ensure that priorities are addressed correctly.

*Highlight any issues (and potential solutions) to your reporting Line Manager for resolution, to ensure the smooth running of the business.

*Work with your reporting Line Manager to identify areas for continuous professional development.

*Provide support to all colleagues, as and when required, promoting a positive team environment.

*Participate proactively in all required company meetings.

*Maintain client information confidentiality and compliance with Data Protection requirements.

*Maintain copies of all documents, client conversations, meeting/marketing notes and lab books (either paper-based or electronically).

*Understand and contribute to the clients Quality Management System adhering to all necessary SOPs, policies, standards and regulations associated with the clients business.

*Maintain strict confidentiality regarding company processes, products, data, customers and plans unless given clear instructions to the contrary.

KEY SKILLS, COMPETENCIES AND EXPERIENCE (REQUIRED):

*Good undergraduate degree in software development or any numerate discipline (or commensurate software industry experience).

*Any other relevant qualifications or experience will be taken into account.

*3+ years professional experience in the software development industry, using C#, Java, C++ or a similarly-structured programming language.

*Good working knowledge and experience of object-oriented design and development, preferably using UML.

*Excellent written and verbal communication skills.

*Flexible with a willingness to learn.

*Able to prioritise with proven ability to work to deadlines.

*Able to work individually and as part of a team.

KEY SKILLS, COMPETENCIES AND EXPERIENCE (DESIRABLE):

*Experience developing for a client/server multi-threaded environment.

*Experience with web development technologies (e.g. HTML, ASP, PHP, JavaScript, etc.).

*Working knowledge of GUI programming.

*Working experience in an Agile development environment.

*Working experience in Test-Driven Development (TDD), preferably using automated testing tools.

*Experience with scripting languages (Perl, Python, Ruby, etc.).

*Working experience using Version Control and Configuration Management tools.

*Working knowledge of standard design patterns.

*Working experience in a regulated software development industry, under ISO 9001 or preferably IEC 62304/ISO 13485.

*Working experience of the C++ Standard Library and the Boost libraries.

To apply please email or call
Start date
03/2013
From
Berry Technical
Published at
16.03.2013
Project ID:
505135
Contract type
Permanent
To apply to this project you must log in.
Register