This role will involve developing a thorough understanding of the software architecture, creating a design for new features within the existing framework and taking it through implementation and unit/integration testing.
Work as a member of a team composed of users, analysts, developers, project managers, infrastructure personnel and external software/hardware system vendors to design cost effective technology solutions in support of functional business requirements.
Software Developers to join our Content Management and Content Acquisitions teams, where you will be able to use your skills to help create interesting research products, from very large sets, of current, and historical documents
Monitor software configuration changes to anticipate and address the impact of data reliability and user happiness issues; develop and deliver communications to key partners in a highly collaborative environment.
We look for people who are driven to learn, have the ability to have fun as well as being smart and bold enough to try the unknown. In return we will empower you whilst keeping you challenged and give you the time to develop and advance your own career.
As a member of this development team the individual will be exposed to the full systems lifecycle from requirements, algorithm, software and hardware development through integration and testing. Duties include planning, specification development, coding and testing moderately complex software and/or DSP programs and assisting in other engineering activities such as integration testing, algorithm & data analysis and software troubleshooting.