Apply Now

Applications processed via employer's online application form

Job Details


Belfast, Northern Ireland

Closing Date

2021-10-21 23:00:00


Senior Research Developer - Research and Engineering

  • Job description

    Our Operate business helps organisations transform and run complex operational processes that often create challenges and hinder their progress. Harnessing the power of tech and data to drive performance, Operate brings together innovative minds with a distinctive mix of subject matter knowledge and operational skills to deliver results that make the difference. We work with some of the most recognisable organisations worldwide in delivering large scale operational programmes and managed solutions.  Underpinning all of this is our commitment to ensuring our people are equipped with tomorrow's skills to drive success for our clients today.  


    The Role


    We’ve invested £40m into the creation of our Advanced Research and Engineering Centre in Belfast, part funded by Invest NI. We’re creating a team of engineers and technologists who’ll work within a bigger innovation ecosystem, including government, University academia and business, to help our clients take giant leaps, rather than incremental steps.


    Our Advanced Research and Engineering Centre, based in Belfast, delivers pivotal breakthroughs to uncover the next generation of operational technology. As part of a team of innovative thinkers, you’ll work together to design solutions that will define the next decade and beyond.


    As our dedicated Senior Research Developer, responsibilities will include;


    Working in our new Advanced Research and Development Centre, the nature of your work will be at the early stages of development and you'll transition between many projects which we expect to be measured in weeks and months not years.


    You'll have an entrepreneurial mindset and will work on developing and iterating on early stage products to find product market fit.

    • Focusing‌ ‌on‌ ‌rapid‌ ‌prototyping‌ ‌of‌ ‌solutions‌ ‌to‌ ‌business‌ ‌problems‌ ‌to‌ ‌help‌ ‌bridge‌ ‌the‌ ‌gap‌ ‌

    • between‌ ‌business‌ ‌vision‌ ‌and‌ ‌technical‌ ‌reality.‌

    • Working in small agile teams on typically short term green field projects to put proof of concept systems in the hands of business users. You’ll gain feedback and assess the potential for an enterprise ready solution in that space.

    • Working across the technology stack, making use of libraries, frameworks and build tools allows you to focus on developing unique and value adding business cases.

    • Working closely with research specialists to bring their learnings and innovation to the fore in any solution.

    • Providing challenges and ideas of your own to ensure newly created prototypes and early stage systems have the best chance to be approved for further funding and handover to other teams who will focus on making them production ready.

    • Leading on the understanding of business problems and implementing demonstrable concept systems created from research or business analysis based solutions.To prioritise time management and ensure use the constraints of time to prioritise the core elements of any concept system.  

    • Developing software products normally targeting the Cloud including Google Cloud Platform (GCP), Amazon Web Services (AWS) and Microsoft Azure.

    • Adopting Agile methods, working within a Scrum team. 

    • Identifying appropriate technology and approaches.

    • Clearly and regularly communicating with your colleagues and management.

    • Testing your code and contributing to reviewing the code of others.

    • Contributing to the developer community. 

    • Continuing your learning and development utilising the latest technologies.

    Skills and experience


    • Experience as a Senior Software Developer.

    • Experience with Java, Python, C#. JavaScript or similar programming languages in an agile software development environment.

    • Experience in designing, testing and maintaining applications.

    • Experience using Continuous Integration and Continuous Delivery  techniques (CI/CD).

    • Experience of debugging and troubleshooting applications.

    • Experience of writing APIs and of data storage technologies.

    • Experience of Front End technologies.

    • Experience of cloud platforms (GCP/AWS/Azure).

    • Understanding of SaaS applications and their component parts.

Apply Now

Applications processed via employer's online application form