Jobs

Apply Now

Applications processed via employer's online application form

Job Details

Location

Belfast, Northern Ireland

Closing Date

2022-05-17 23:00:00

Share

Senior Software 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.

     

    This role sits with our Advanced Research and Engineering Centre, based in Belfast, delivering 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 Senior Software Developer, responsibilities will include;
     

    • Designing and engineering of new software products.

    • Leading on new greenfield projects using the latest technologies in an exciting period of change and growth.

    • Using the latest cloud based technologies to lead development in one or more Scrum teams.

    • Working on all parts of the code stack as we utilize modern frameworks and technologies.

    • Mentoring up and coming talent and by advocating for best practices within development.

    • Getting involved in identifying appropriate technology and approaches. 

    • Clearly and regularly communicating with management and technical support colleagues.

    • Designing systems characterised by medium levels of risk, impact, and business or technical complexity.

    • Testing and maintaining software products to ensure strong functionality and optimisation.

    • Contributing to the developer community. 

    • Continuing your learning and development utilising the latest technologies.

     

    Skills and experience

    • Experience as a Senior Software Developer in an agile environment

    • Experience across programming languages such as Python, Java, C#
      Experience using modern Javascript frameworks

    • Experience designing, testing and maintaining applications

    • Experience with the latest Continuous Integration/Continuous Deployment (CI/CD). techniques and writing Application Programming Interfaces (APIs)

    • Experience with Data storage technologies

    • Experience using one of the major cloud platforms

    • Experience mentoring other team members

     

Apply Now

Applications processed via employer's online application form