logo

+44 208 985 0565

Software Development Manager

2020-03-12 08:58:522020-04-08 Pop Science
Job Type Permanent Full Time
Location Winchester
Area South East Winchester
Sector Technology and IT
Salary Excellent Benefits, bonus and Share Options
Start Date ASAP
Job Ref 873
Job Views 362
Description

            Software Development Manager

We are delighted to partner exclusively with our client based in Hampshire who are a technology and consulting company providing solutions for the clinical trials industry.

As the Software Development Manager you will have overall responsibility for managing the software development operations within a small team at the moment.

You report would directly to the CEO and be responsible for ensuring the resources involved in the software development activities are motivated and challenged; working effectively to achieve the company's business objectives as they relate to the development and release of leading edge software.

As this is a HANDS  ON  career opprtunity  you will need to be coding and familiar with the following Tech Stack.

The Tech Stack:

  • JAVA/JEE (JPA, JSF, JMS, JMX, JTA, Spring, Hibernate, Web Services, Spring Security, Spring MVC, Eclipse RCP, XML, Tapestry)
  • RDBMS/SQL (Oracle, DB2 MySQL)
  • Ajax Web Technologies (GWT, JQuery, JSON)
  • NoSQL Databases (Mongo, ObjectStore)
  • Groovy, Python, JavaScript
  • OS X, Linux, Windows
  • Automated development environment tools including Bitbucket/Jenkins/JIRA

Here's an idea of what you will be doing:

  • Responsible for maintaining, hiring and developing a high performing Software Development team
  • Works with the CEO, Head of Product Management and Head of Operations to contribute thought leadership to the Vision and Strategy for the product
  • Maintains a high level design and release plan beyond next iterations and is measured against delivering functional blocks in alignment with this plan
  • Work within a budget, tracking R&D costs against plan
  • Managing the ongoing development of our software products to achieve our agreed business objectives
  • Ensuring a quality product is released following the appropriate level of quality assurance
  • Manage adherence to our Software Development Life Cycle processes
  • Ensure software designs are sufficiently detailed - in user stories - to satisfy development and testing
  • Ensures software is developed on time, to agreed scope (functional and non-functional requirements) and on budget
  • Ensure Software achieves a status of validated on each product release
  • Ensure technical debt for product does not exceed a level that compromises long term stability
  • Ensures continuous improvement in development processes and approaches
  • Responsible for updating own training records and CV on an ongoing basis
  • Responsible for managing developers objectives and for providing ongoing assessment of developers against their objectives
  • Responsible for ensuring data security/protection in line with policy, that software is designed and developed to be resistant to cyber and malware attacks and escalating any issues or improvements necessary to the quality management team
  • Responsible for learning and applying company working practices and relevant regulations to their own working practice and escalating any issues or improvements to the quality management team

You should recognise yourself here!

  • Bachelor or greater in Computer Science or other scientific/technical field, or extensive experience in the field of software development management
  • Extensive experience as a Development Head of a Product Company
  • Proven leadership in building high performance teams
  • Substantial track record as Software Development Manager
  • Management of dispersed software development teams
  • Experience of developing and optimizing quality management procedures around SDLC
  • Rich experience of working in an Agile (XP, SCRUM, OpenUP) environment
  • Strong problem solving skills and attention to detail
  • Ability to work quickly and accurately under pressure to resolve issues or problems that are time sensitive
  • Ability to communicate effectively in English (verbal and written)
  • Work effectively with a team combining remote and local workers of varying skills
  • Work effectively with the Executive Management team ensuring team are kept informed regarding progress and issues
  • Java / Mongo (Document DB) / Google Web Toolkit systems and architecture
  • Experience
Apply Later
Sign in
Register
Apply
Later
Similar Jobs
  • Senior Java Developer
    UK, South East
    Technology and IT
    Market related

    Are you a Senior  Java Software Developer,  looking to work in a innovative clinical trials software company, making a difference to patients lives?

    We are looking for a  highly experienced  Senior Java Developer, with strong Spring and GWT skills to join a strong small ...

  • Software Tester
    Rest of World, EMEA (other)
    Technology and IT
    £35k - 55k per year

    We have a great role for a manual software tester for someone who cares about life science data and patient safety. This is office based in Cambridge. This is for a 6 month fixed-term contract. The candidate needs:

    Do you have experience writing and testing Microsoft SQL stored procedures?&n...
Email Me Jobs Like This
Subscribed to similar jobs notifications
We use cookies to provide you with the best possible browsing experience on our website. You can find out more below.
Cookies are small text files that can be used by websites to make a user's experience more efficient. The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.
+Necessary
Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
ResolutionUsed to ensure the correct version of the site is displayed to your device.
essential
SessionUsed to track your user session on our website.
essential
+Statistics
Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
Google AnalyticsGoogle Analytics is an analytics tool to measure website, app, digital and offline data to gain user insights.
Yes
No
Money Penny
Yes
No

More Details