Glenigan - Senior Developer - Bournemouth

Job function:
Job type:
Perm Full Time
Bournemouth, UK
£ 0 - 0
Job ref:
Close date:
21 September 2017
Established in 1973, Glenigan is an award winning business and the market leader in Construction data, industry insight and analysis. Forms part of the Ascential Plc, which is £1.2b events and information business

Key Purpose

We are looking for a Senior Software Developer with experience in designing and implementing a customer facing API to join our development team. The ideal candidate will have experience working in a small and multidisciplinary and will have previously implemented a customer facing API involving security controls, subscription management, analytics and rate limiting.
  • Determine the priorities with the Product Manager, ensuring acceptance criteria are well defined and understood, highlighting any potentials risks
  • Estimating development work required, liaising with the development team and management on delivery schedules and releases
  • Completing development work to a high standard, to the delivery schedules agreed and ensuring the acceptance criteria are met
  • Working with 3rd party developers, testers or wider business teams as and when required

Key Accountabilities
Project Work
Product Development
  • Work with the Product Manager, Operations Director and development team to design and implement a customer facing API
  • Understand the requirements and ensure the acceptance criteria are well understood and that development is co-ordinated with internal and 3rd party resources
  • Evaluate and recommend the best technology to meet the business requirements, considering cost, future proofing, scalability and other factors as identified
  • Liaise with the Operations Director / Product Manager and 3rd party developers when and if issues arise that affect any aspect of the development or delivery schedule
  • Ensure that Rally/Jira updated on a regular basis with work completed, assumptions to be checked, delivery estimates and story progress
Transition into BAU 
  • To work with the Operations Director / Product Manager to plan the transition of any new product into BAU support
  • Ensure that all required technical documentation/handover tasks is communicated
Business As Usual  
Support, Test and Maintenance
  • With the Operations Director confirm/maintain sprints in Jira/Rally
  • With the Operations Director plan release schedule for bug sprints putting releases through TRG Technical Delivery and TRG Centre of Excellence Change process as required
  • Communicate with the Operations Director as required until issues are resolved.
Process and Platform Design
  • Maintain top quality business and system process documentation
  • Work with Operations Director to identify ways in which the platforms could be developed to better support commercial strategy and drive growth
Development and Delivery 
  • Work with the Operations Director to identify, prioritise and deliver an agreed success plan
  • Develop the requirements to a high standard, ensuring that all assumptions and acceptance criteria is confirmed and met.
  • As required work with the business owners to confirm and acceptance requirements, communicating any changes to the Operations Director.
  • Peer test system changes as required
  • Manage own workload and prioritise escalate issues as appropriate
  • Self-develop to ensure broad knowledge of wider system capabilities and their potential value for the business
  • Pro-active encourage knowledge sharing within the team 

Qualifications & Experience
 You should have a solid knowledge of the main technologies we work with and be eager to learn new things. 
  • Strong experience of Lucene / ElasticSearch, JSON and Restful API’s
  • Working knowledge of frontend tecfrontendhnologies proficiency (HTML, CSS, Javascript, jQuery, AngularJS)
  • Strong C# development experience. Experience in programming multi-threaded applications. Strong object oriented design skills
  • Solid relational database knowledge and experience with SQL
  • Experience with Git and the collaborative GitHub workflow is an advantage but not required
  • Advantageous, knowledge of SalesForce Apex
  • Agile development methodology with TDD
Skills & Competencies 
  • Ability to manage workload efficiently
  • Relationship building with stakeholders, suppliers and super users
  • Analytical and problem solving skills
  • Customer Service mind-set
  • Mentoring
  • Estimating and prioritising skills
Personal Attributes
The applicant must:
  • Strong leadership attributes
  • Be approachable and personable
  • Demonstrate a logical approach to problem solving
  • Work well under pressure
  • Be self-motivated, proactive and self-sufficient