Showing page 2 of 673 (10 in 0.66 seconds)

  • £45k - 65k
  • 02 Sep 2018

Job description

We have an exciting opportunity for an experienced Perl Developer to join us.

Joining an Agile team, this is an opportunity to establish a close relationship with our product owners and users and make a real difference in a fast-paced online retail environment.

We are progressive in our attitude, using the modern Perl stack to deliver value to our business every release, meaning that you will immediately be able to contribute and make a positive impact.

To build on our success, we are looking for smart, conscientious software developers who want to work in a friendly, hard-working environment and take our platform and products forward. In return you will be exposed to the latest technologies, frameworks & methodologies in application development.

The Role: 

  • Build high quality applications and HTTP based services
  • Work closely with both technical and non-technical members in the team
  • Develop a good understanding of business requirements and write technical specifications
  • Ensure that work is well-planned, estimated, implemented, tested, and documented
  • Identify and help plan improvements to systems
  • Participate in code review and mentoring processes
  • Keep up with industry trends and experiment with new tools, technologies & development methods with a view to adopting best practices that fit the business
  • Monitor and support production systems

Required Skills & Experience: 

  • Server-side development in Perl
  • SQL/RDBMS (we use PostgreSQL)
  • Version control systems (we use git)
  • Able to investigate & trouble-shoot technical issues
  • Able to rapidly and effectively context-switch
  • Linux OS familiarity

Desirable Skills & Experience:

Experience of any of the following will be useful but training will be provided to the right candidate.

  • Able to develop web-based user interfaces (HTML, CSS) & APIs (JSON & XML)
  • Knowledge of CPAN modules and frameworks, particularly: DBI, DBIx::Class, Catalyst, Plack, Template Toolkit and Moose
  • AJAX, Javascript & JS frameworks (we use jQuery)
  • Experience building and testing high-availability applications
  • Agile development methodologies and practises (Scrum, Kanban, TDD)
  • Developing remote services with Perl and working with SOA
  • Implementing continuous delivery (ideally using Jenkins and OpenStack)
  • One or more JVM based languages and/or Ruby (specifically using the Cucumber test framework)

Understanding of:

  • Perl & Linux conventions
  • Message queues (we use ActiveMQ)
  • Perl testing frameworks
  • Refactoring

We are looking for candidates that:

  • Are passionate about software development
  • Are good communicators with good writing skills
  • Have a healthy dose of common sense and initiative
  • Have a great sense of humour and attitude

Our environment and how we work

We employ a large team of experienced Perl developers and have good code review and testing standards. We keep up to date with Perl - we've just rolled out 5.20 - and make extensive use of CPAN. Many of our developers are CPAN contributors and we release many of our own modules to CPAN.

Several times a year we have hack days and many hacks from previous years have subsequently been developed and deployed for the business. Subsequently been developed and deployed for the business.

  • 02 Sep 2018

Job description

MongoDB is expanding our global team of consulting engineers to further our ongoing plans for worldwide growth!

MongoDB Professional Services works with customers of all shapes and sizes in all verticals, from tier-1 banks to small web startups, on a variety of interesting use cases from e-commerce platforms to trading systems to social media applications. Solve interesting problems, gain incredible cross-stack experience, work with the best and brightest people in the business, network with industry leaders, and see new places - all in a day’s work!

MongoDB consulting exists to support the development of our customers’ vision, accelerate customers’ time to value, and drive a multitude of customer adoption scenarios - from building new solutions to modernizing legacy applications or migrating to cloud. Our consulting solutions ensure that organizations get the best out of MongoDB.

Be one of the recognized experts in this rapidly growing field in a high-growth software company successfully challenging the status quo of the database industry. You will have abundant opportunity to meaningfully impact the growth of our business in your region.

Candidate Profile

We’re looking for a highly technical individual, with strong problem-solving and communication skills, and comfortable working closely with customers.

Our ideal candidate will have:

  • Excellent analytical, diagnostic skills, and problem-solving skills
  • High motivation for a role that combines deep technical and customer-management dimensions
  • Confidence speaking and presenting in a collaborative customer setting
  • 2+ years of software development/consulting/support experience, preferably in a number of distinct industries/verticals
  • Familiarity with enterprise-scale software architectures, application development methodologies, and software deployment and operations
  • Competence in at least one of the following languages (in no particular order): Java, C++, C#, Python, Node.js (JavaScript), Ruby, Perl, Scala, Go
  • Experience with databases such as MongoDB, Oracle, MS SQL Server, PostgreSQL
  • Familiarity with Linux diagnostics and tuning; Windows tuning knowledge is a plus
  • Should be capable and comfortable with frequent travel for short trips to customer site during the working week
  • Should have strong capability with, minimally, both English and any local language - as necessary

Position Expectations

As a core member of the MongoDB Professional Services team, you will:

  • Contribute to customer implementations at any or all phases of the application lifecycle: portfolio assessment, application planning and design, deployment architectures, development and build, integration and release configuration, system testing, production operations, application optimization, and best practices adoption
  • Deliver customer classroom-based training to architect, developer and operations roles
  • Work as part of a wider delivery team comprising fellow consulting engineers, project managers and account teams
  • Cultivate your individual MongoDB reputation as a trusted advisor to guide MongoDB and our customers into the future
  • Partner with Product and Engineering teams to influence the direction of the MongoDB product roadmap

Success Measures

As a Consulting Engineer you will be successful in this role when you can execute the following:

  • Become a field expert in “everything MongoDB”
  • Communicate complex technical proposals simply and convincingly to a wide range of audiences
  • Gain reputation as a trusted advisor with your clients, large and small
  • Ensure your client’s success with their MongoDB endeavors
  • Maintain required level of billable utilization
  • Influence MongoDB product development by contributing experience from the field
  • Successfully communicate the product roadmap to external clients
  • Constantly work on improving yourself, our products and our team
  • £38k - 46k
  • 02 Sep 2018

Job description

Research Software Engineer


Harwell Science and Innovation Campus, Oxfordshire

Salary £37,789 - £45,988 (dependant on expertise and inclusive of sector based RRA)

Full time/Part Time

Open ended

About Us

STFC is a partner organisation within UK Research and Innovation (UKRI). UKRI is a new entity that brings together nine partners to create an independent organisation with a strong voice for research and innovation, and a vision to ensure the UK maintains its world-leading position in research and innovation. 

STFC is one of Europe’s largest science research organisations. Through world-class facilities and people, we’re driving ground-breaking advances in science and technology. We offer a benefits package designed to provide an excellent work/life balance including 30 days’ annual leave, flexible working hours, a workplace nursery, exceptional pension scheme, social and sporting activities and societies, a subsidised restaurant and good public transport links.

Our Scientific Computing Department (SCD) develops leading edge software, computer and data storage infrastructures to support the work of world class science both within STFC and internationally. The expertise of our staff is key to making our research happen. We work with the latest technologies to drive advances in both hardware and software that have genuine real world applications. Whether it is the search for the Higgs Boson and dark matter, analysing climate data or genomics, our systems tackle the biggest and most challenging problems in scientific computing.

About the role

We now have several new opportunities for passionate Research Software Engineers to join the SCD on either a full time or part time basis, offering an excellent opportunity for career development and an exceptional benefits package. The SCD uses a wide range of technologies such as Java, C, Python, SQL, Jenkins, RESTful web services, Linux and Cloud.

As a ‘Full Stack’ Software Engineer your responsibilities will include:

  • using agile tools and techniques to play a full part in all aspects of the software development lifecycle
  • making sound technical decisions to guide the development of software systems
  • active involvement in DevOps and supporting new and existing systems
  • using tools such as Jenkins to manage the continuous integration and deployment of our solutions.
  • have the opportunity to present your work externally

We do our best to use the right tool for the job. This means you get to develop your expertise in a wide range of server and client-side technologies and you will research and make recommendations on what tools or technologies we should use when embarking on a project.

About you

To be successful in this role you will have a combination of formal qualifications and relevant experience in software engineering, computer science or a related subject.

You will have experience in software development using Java, Python, C++ or similar. You will be able to demonstrate expertise in software engineering best practise, with the ability to manage projects successfully. 

Further experience or knowledge in any of the following will be beneficial, but are not essential:

  • whole stack software projects
  • managing a software development team
  • working in a collaborative development environment
  • systems Administration skills (Windows or Linux).

What we offer

In addition to the competitive salary, an excellent index linked pension scheme and generous leave allowance are offered.

How to Apply

Applicants are required to include a cover letter outlining their suitability for this role.

Applications are handled by UK SBS; to apply please click the apply button. Applicants who are unable to apply online should contact us by telephone on +44 (0)1793 867000.

The closing date for applications is 16th September 2018.

  • 02 Sep 2018

Job description


Love to learn? Love to work on software which makes a difference? 

Maybe you have been looking for a chance to use some different tech? Always wanted to expand your abilities across Serverless or work on the React experience you have been desperate to grow?

Perhaps your looking for a purpose to the code you’re delivering sprint to sprint?

The development team at Redington makes a big impact on the business, our clients and our mission to make 100 million people financially secure. We are an agile team, who all believe in continuous improvement and learning. 

As a developer at Redington you will be building applications for both internal users (consultants and analysts) and our clients. Current and future applications include research, data, analytics and interactive tools. Our tools and applications are delivered through both web interfaces and function libraries. You will get stuck in with all aspects of development, wearing different hats through the development cycle and taking part in: planning, requirements gathering, implementation, testing, dev-ops and support. 


  • Experienced in JavaScript
  • Experienced in C# or willing to learn
  • Well versed in database technology, ideally SQL and MongoDB
  • An agile developer
  • ASP.Net experienced


  • Understanding or interest in financial services/pensions/investment management
  • Some experience with Cloud based development platforms
  • Broader Microservices development experience
  • Experience with DevOps
  • Some experience/interest in UI Libraries like React or Redux
  • Familiarity with Continuous integration tools like TeamCity


Apply via the 'Apply' button.

Here’s to the future.

No recruitment agencies please.

  • £50k - 75k | Equity
  • 02 Sep 2018

Job description

We are looking for someone to solve complex data scalability challenges and build out our data engineering function from scratch

Octopus Energy is a tech-focused energy supplier for the UK market and we’re looking for an experienced Data Engineer to work closely with our Data Science and Development teams.

We're building a modern, event-driven platform for interacting with both consumers (via the web, mobile and smart-meters) and the industry (eg data flows, consumption forecasting, trading on the wholesale market).

This is a rare opportunity to use technology to help fight climate change through helping the UK to use green technology and renewable energy sources.

As our customer base grows exponentially so do our datasets. We’re building a modern, functional data platform that can harness this data and use it to improve our customer experience and boost the efficiency of our business. This is a unique opportunity to solve complex large-scale data scalability challenges that come with implementing a new environment into production. You will be given the autonomy to make important technical decisions and be given the authority to build out the Data Engineering team. If you are looking to make a real impact in a fast growing company and step up into a lead position then this is the role for you.

Why you should work for us

  • We have difficult technical problems to solve. With the advent of smart meters, we'll soon be processing millions of meter readings a day. We need the right technology in place to handle this smoothly as well as feeding data into analysis and machine learning pipelines.
  • Engineering standards are high. We pair program, thoroughly review and test code before it deploys and maintain fast, high-value test suites. We have weekly tech talks, monthly blitz-days (eg sharpening our internal tools, upgrading dependencies), host our own Hackathons and can often be found at tech meet-ups and conferences.
  • You'll be working for a company that’s fighting climate change. Our parent company is the largest investor in solar generation in the UK, and are funding wind and anaerobic digestion. As a supplier, we're helping people to use greener technology and renewable energy, all helping move the UK towards a lower carbon future.
  • We are leading the industry in data and innovation. We recently launched the UK’s first dynamic time of use tariff, the Agile Octopus and are working on projects in electric vehicles, home batteries, smart charging and smart meters.

Our technology

On the server-side, we mainly use Python. Most of our websites are powered by Django and the Django-REST-framework. Our data science team works with the Python Data Analytics stack (Pandas, numpy, scipy, scikit-learn) for analysis, forecasting and machine learning. We use Celery, RabbitMQ, SQS and Airflow for background processing and data pipelines.

We use AWS heavily, employing most of the "Hashistack" (eg Packer, Consul, Terraform) as part of a continuous deployment pipeline. See, for example, Django, ELB health checks and continuous delivery.

What we’re looking for

  • Experience administering SQL databases (ideally Postgres)
  • Competent in building optimised and efficient SQL queries to extract data
  • Advanced Software Engineering experience in Python
  • Extensive experience working with medium to large datasets using the AWS toolset
  • Hands-on use of workflow management frameworks (e.g. Airflow, Luigi, Apache NiFi)
  • Exposure to medium to large data processing and querying tools (e.g. Spark, AWS Athena or Presto, Hadoop, ELK etc)
  • Experience with data lake/warehouse and data pipeline design
  • Passion for solving complex technical challenges using data
  • £30k - 45k
  • 02 Sep 2018

Job description


You will be challenged to design and build a series of massively scalable microservices in .NET core 2.0, take ownership for the future direction of the services, be responsible for the releasing and operating of your services whilst working to our Spotify-style squad model.

You must have good experience of:

* C# on .NET 4.5 or greater web services

* Working with a Continuous Delivery pipeline

* SQL with handwritten, performant queries and stored procedures

* Testing – unit & integration testing is a must

Extra points if you have experience of:

* Microservices at scale

* React.js or another modern front-end framework

* Cloud native application development, utilising PaaS as much as possible.

* Containerisation and Orchestration experience, preferably Docker and Kubernetes

* Performance and scalability tuning and testing

* Caching and managing the lifetime of cached data

* Use of NoSQL data storage/databases e.g. CosmosDB, Cassandra, Document DB

* Experience of designing APIs for mobile applications is also helpful

If you’d like to hear more about the business and the benefits, just get in touch. Whether it’s over the phone or over a coffee, we’d love to chat with you.

Drop Winhola a line, she’s our Head of Talent:
0161 348 7151

  • 02 Sep 2018

Job description

Are you naturally curious about the world and making things better? Our Products and Solutions teams are. We make use of the deep heritage of Deloitte and the amazing Intellectual Property (IP) within the firm to challenge the old and influence what is yet to happen. We design technology assets that solve our clients’ most complex challenges in a swift and radical way through the agility of a start-up, within the ecosystem of a $35bn global business.


As a Software Engineer at Deloitte you will be part of the team that builds and maintains one of our products or early stage concepts.

  • You will work with your Product Manager to shape the product backlog and provide estimates on complexity.
  • You will be a key member of a team that owns the end-to-end delivery of functionality into Production. We are big on Continuous Delivery and DevOps.
  • You and your team will provide 3rd line support – we find this is the best motivator to build easy-to-support products.
  • Whilst many of our developers have a particularly specialty, e.g. frontend development, we encourage our engineers to get comfortable working across the stack.


  • Min. Bachelor’s degree (1st or 2.I) in Computer Science, Engineering or other numerate subject
  • You have worked as part of an agile development team
  • You have built a product and have taken it from concept to go-live
  • You have used cloud technologies, such as AWS or Azure
  • You are highly proficient in at least one languages and have experience of multiple languages and technologies, aligned to our current stack – see below.
  • Our current stack includes:
  • Angular/NgRx/Typescript
  • C# .Net Core running on AWS Lambdas
  • SQL/Postgres
  • AWS Redshift
  • Python
  • Terraform
  • You like to win and can build a shared sense of team success
  • You invest in your own development by staying up to date on technology changes and have a broad awareness of wider technology trends
  • 02 Sep 2018

Job description

Competitive salary and benefits package including: contributory pension, 25 days holiday (plus bank holidays), life assurance, holiday buy, cycle to work scheme, childcare vouchers.

Are you looking for an opportunity to join a business as a Cognos Developer (Junior to Mid-level considered) and receive support to allow your skills, experience and career to grow?

At Costcutter, we provide our franchisees with a range of competitively priced grocery products and services that allow them to compete in the convenience retail grocery marketplace. To support this, we are constantly analysing financial, industry and retail data at our head office to ensure our retailers achieve the highest levels of success.

Due to the demand for this insight within the business we are adding a new Cognos Developer to the team!

Forming part of a small team implementing BI reporting solutions and framework / cube modelling to business requirement specifications, your expertise will help assist the business in identifying key data, transforming, reporting and providing dashboards that highlight performance against KPIs, trends and opportunities.

You will be responsible for developing simple and complex reports including list, crosstabs and charts with drill-thru capabilities utilising Cognos Analytics 11 / Reports Studio & Cognos Framework Manager, in addition to building dashboards using traditional and active reporting techniques.

To be successful in this role you should be proficient with the Cognos 11 toolset, having a solid understanding of relational and dimensional reporting models, in addition to excellent SQL skills (both interpreting and writing) Management Studio – Tables, Queries, Views, Indexes.

Keywords: Cognos Developer, Cognos report writer, Cognos reports developer, Cognos BI Developer, Cognos BI report writer,

  • £65k - 80k
  • 02 Sep 2018

Job description

Take responsibility for driving our test strategy forward, documenting and promoting test standards, best practices, and patterns.

Our Futures Technology team have an opportunity for an experienced, outcome focused, highly motivated Test Automation Engineer to assist in the design, planning and delivery of continuous automated testing capability, strategy and culture.

This hands-on technical leadership role will involve you working closely with our Dev/DevOps teams and business stakeholders in an Agile fashion.

Leveraging your prior experience, you will work to support the continuous integration and development (CI/CD) pipeline in an Agile/DevOps Cloud based environment within our Banking and Financial Services division.

You will be highly skilled at crafting automated executable test plans with proven experience in test automation. Your prior experience will cover various types of testing including acceptance, BDD, regression, integration, end-to-end and performance/load.

You will also have professional experience with:

  • Cucumber, Protractor, Robot Framework, Cyprus Framework
  • web UI/UX automation framework (e.g. Selenium, SerenityBDD, Ranorex or Galen)
  • API testing frameworks e.g. (REST Assured and/or Karate DSL, Postman, SoupUI)
  • scripting experience (preferably Gherkin/DSL)
  • at least one programming language: JavaScript, Java, JSON, Ruby, Python, Perl
  • SQL.

If you are looking for an opportunity to create a Test Automation Strategy in a greenfield environment, then please apply now!

For more information, please visit

The Corporate Operations Group (COG) brings together specialist support services including workplace, human resources, market operations and technology. COG's purpose is to drive operational excellence through business-aligned services with a focus on quality, cost and risk. COG comprises the following divisions: Business Improvement and Strategy, Business Services, Human Resources, Market Operations, and Technology.

Macquarie understands the importance of diversity and inclusion - our long history of success has come from being different. At Macquarie we value the innovation and creativity that diversity of thought brings. The one thing we all have in common is our focus on high performance. If you're capable, motivated and can deliver, we want you on our team.

Macquarie is an equal opportunities employer and does not discriminate on the grounds of age, disability, sex, sexual orientation, gender reassignment, gender identity, marriage, civil partnership, pregnancy, maternity, race (including colour and ethnic or national origins), religion or belief.

We facilitate a range of flexible working arrangements within our teams. Talk to us about what flexibility may be available.

  • London, England
  • £45000 - £60000 per annum + benefits
    • Permanent
  • 02 Sep 2018

C# Developer / .Net Full Stack Developer (C# .Net ASP.Net SQL MongoDB Web API AWS TDD). Successful City based Investment Management firm with c£380bn in client assets is seeking a highly technical C# Developer that believes in continuous improvement.

As a C# Developer you will design and develop a complex quantitative analysis product to model and demonstrate investment and pension strategies to both internal and external clients. As part of an Agile, TDD team you'll work across the full development lifecycle from requirements capture through planning, design, development, implementation and testing utilising a range of technologies (C#, SQL Server, MongoDB, ASP.Net, Web APIs) within a modern microservices architecture.

*Technology enthusiast
*Strong C# development skills
*Strong knowledge of databases such as SQL Server and MongoDB
*Good knowledge of ASP.Net Web API
*Collaborative team member with strong communication and interpersonal skills
*Advocate of modern approaches such as Continuous Integration and Continuous Deployment, Agile, TDD
*Desirables: experience / knowledge of microservices, DevOps, asynchronous messaging systems, cloud based systems (AWS / Azure)

As a C# Developer / Full Stack Developer you can expect to earn a highly competitive salary (to £60k) plus benefits.

Send your CV or call for an informal discussion about this C# Developer / Full Stack Developer opportunity.

REF: BB/10958/C/KS/111217_1512980582