keywords/skills

Showing page 5 of 59 (10 in 0.36 seconds)

  • £55k - 62k
  • 06 Nov 2019

Job description

Role: Senior Data Engineer - Level 3/3.5

Team: TBC

Reporting to: TBC

Location:Bonded Warehouse, Central Manchester

Salary: £55,000 - £62,500

What we're looking for

We’re looking for Senior Data Engineers to join our team. We’re passionate about using the latest technologies and want you to be too. You’ll be free to free to champion new ideas and technologies, through collaboration and teamwork. We’re firm believers in using the right tools for the job. Willingness to adapt and be flexible is key.

How we are using data differently at Auden

We are centralising all our data, making it available to everyone in Auden and in every application we build. In essence, we are democratising data and allowing Auden to be truly data-driven whilst providing a perfect platform on which to build new innovative products and Machine Learning models. We are continually improving our capability to easily transform data in any desired way, using both serverless and streaming technologies. We implement a schema-on-read policy for all our raw data to allow us to be as agile as possible. Our data team members are solely focused on enhancing our ability to fulfil any data requirement.

What you’ll be doing

  • Building and maintaining Auden’s data platforms for scale, performance, reliability, and security on a terabyte scale environment - maintaining the ingestion, storage and transformation of data on distributed systems deployed to cloud computing environments
  • Designing and building Big Data and streaming capabilities using open-source technologies such as Python, R, Scala, Hadoop, Kafka and/or Spark as well as a big focus on utilising managed cloud services such as AWS Kinesis
  • Supporting engineering on large scale projects, whilst helping to make all of Auden’s data available to every part of the company and utilising Infrastructure as Code
  • Our software is based on a microservice architecture, so experience with NoSQL would also be greatly beneficial
  • Getting involved with Data Science and Machine Learning activities, such as helping to enable model training on huge data sets and deploying models either as APIs or real-time stream processors
  • Implementing KPIs to track performance of our data and systems throughout Auden
  • Involving yourself with the product teams to release and maintain live products
  • Participating in establishing processes and best practices around development standards, version control, quality control, deployment, maintenance and change management
  • Collaborating with our business analysts in analysing business requirements to design and implement data processing pipelines, associated data and database structures
  • Fine tune performance to meet those requirements and using Agile Tracking Tool (e.g. Jira) for project tracking
  • For business intelligence, we use Power BI but equivalent skillsets are still welcomed
  • Our Cloud is hosted on both Amazon Web Services (AWS) and Azure, but AWS is our main focus
  • We are big on automated Machine Learning to allow us to scale our data-driven approach throughout Auden, so there is also potential to be involved in this if you are interested.

Working at Auden

Based on the top floor of Manchester’s iconic Bonded Warehouse, Auden is one of the businesses at the forefront of the St. John's Development.

We are a committed equal opportunities employer and welcome applications irrespective of race, religion or belief, nationality, ethnic or national origin, sex, transgender status, pregnancy, disability, age, sexual orientation, marital status, civil partnership or trade union activity.

Find out more

If all the above excites you, then we’d love to talk to you. 

NO Recruitment Agencies. All CVs will be taken as gifts.

Auden is authorised by the FCA.

  • Nottingham
  • £35,000 - £50,000 per annum
    • Permanent
  • 06 Nov 2019

C# Developer - Nottingham - (£35,000 - £50,000)

The organisation in question are based in Nottingham and they are keen to recruit experienced Software Developers.

The roles are 'full stack' and they are keen to speak to applicants with a background in Microsoft .NET technologies. You'll be working on cutting edge projects, primarily enterprise in scale and focused around emerging markets such as Big Data, Cloud and AI. As a Software Developer, you'll be expected to work across the full Software Development Lifecycle and work with both internal and external teams. You'll also be given a voice, encouraged to research and suggest new technologies if you feel they'd be more suitable for the respective solution.

In terms of the specific candidate requirements, rather than simply regurgitating the job description, I wanted to highlight a few key areas below:

  • Tech Stack- a background in Microsoft (ASP.NET MVC, C#, .NET Core) is preferred.
  • Front End Development- whilst these roles are primarily focused on the back end, experience working with JavaScript frameworks (e.g. Angular, React, Redux, Vue, Ember) would be a huge bonus, as is any experience with basic HTML and Bootstrap.

In return, you will benefit from an above market-rate salary (£35,000 - £50,000), varied benefits package and the opportunity to work with cutting edge technologies in an Agile environment. Moreover, you will be given a tailored 'T-shaped' progression route, with opportunities to move into Project Management, Development Management and Software Architecture later on down the line.

  • 25 days holiday
  • Flexible Working
  • Home working
  • 5% Pension

If you are keen to learn a bit more about this specific opportunity then I would be happy to set up a follow up chat - I can be contacted by the following means:

Mobile:

Office Line:

Email:

LinkedIn: 'Joe Ezzard'

Anything discussed will remain completely confidential and fully compliant with GDPR.

  • Ulverston
  • £35,000 - £45,000 per annum
    • Permanent
  • 06 Nov 2019

C# Developer - Ulverston - (£30,000 - £45,000)

If you are a C# Developer looking for a new opportunity, this could be the role for you!

The organisation in question are based in Ulverston (centrally, not 40 miles outside of the city centre!) and they are keen to recruit experienced C# Software Developers.

The roles are 'full stack' and they are keen to speak to applicants with a background in Microsoft .NET technologies. You'll be working on cutting edge projects, primarily enterprise in scale and focused around emerging markets such as Big Data, Cloud and AI.

What will you be doing?

  • The technical skills you will work with; Microsoft technologies (ASP.NET, C#, MVC, SQL Server on Microsoft Azure. You will need a general understanding of UX best practices, HTML, CSS, jQuery.
  • Work closely with your team and other development teams as well as QA engineers, product and project managers.
  • The ability to work well in a team as well as independently on individual projects and challenges.

In return, you will benefit from an above market-rate salary (£30,000 - £45,000), varied benefits package and the opportunity to work with cutting edge technologies in an Agile environment. Moreover, you will be given a tailored 'T-shaped' progression route, with opportunities to move into Senior and Lead roles.

If you are keen to learn a bit more about this specific opportunity then I would be happy to set up a follow up chat - I can be contacted by the following means:

Mobile:

Office Line:

Email:

LinkedIn: 'Joe Ezzard'

Anything discussed will remain completely confidential and fully compliant with GDPR.

  • 06 Nov 2019

Job description

At GeoSpock we’re developing a high performance spatial Big Data platform made up of data management, data connectivity and data exploration components.

We are developing the next generation of extreme-scale, real-time databases for geospatial data and beyond. Processing, storing and analysing this data is challenging at the best of times. Testing the tools we build to do that is just as much of a challenge, and it spans the gamut of the software development lifecycle and is part of everyone’s job.

Our developers are committed to delivering high quality code through extensive automated unit and integration tests. We see testing as an integral part of development with the whole team sharing responsibility for it.  As such, you will also be involved in guiding the requirements, helping the team to produce more testable code and give a better user experience.

As the team grows, we need more people focused on collaborating with the developers to make our systems easily testable, as well as leading the hands-on end to end testing. What we are doing is innovative and pushing boundaries, and as a result we are creating our own path to high quality software in an unexplored area!

Responsibilities

  • Working embedded with the development team to extended our automated test framework
  • Liaise with developers and product managers to identify system requirements
  • Monitoring and maintaining our continuous integration system, in conjunction with DevOps and the development team
  • Estimate, prioritize, plan and coordinate testing activities
  • Using your experience to choose the right testing approach for each task, be it manual or full automated techniques
  • Develop and apply testing processes for new and existing product requirements
  • Identify, record, document thoroughly and track bugs
  • Helping to promote good testing practices within the company
  • £50k - 65k
  • 06 Nov 2019

Job description

At GeoSpock we’re developing a high performance spatial Big Data platform made up of data management, data connectivity and data exploration components.

The DevOps team is looking for people who are excellent communicators, excited to work with large distributed cloud-based systems using infrastructure-as-code technologies like Terraform, CloudFormation and AWS Cloud Development Kit, who are ready to learn, and are self-motivated problem solvers who are not deterred by the unfamiliar. A proven ability to learn is essential, and experience in related technologies would be beneficial.

Are you ready to iterate quickly in an agile team? Would you like to join a close-knit team pushing the boundaries of what’s possible? If so, we want to hear from you.

Responsibilities:

  • Building and maintaining infrastructure-as-code and deployment tools for our products and CI/CD systems.
  • Joint guardians of the product release process to guarantee successful product deployments and upgrades can be performed by engineering and operations teams.
  • Third-line support for live customer deployments and internal development environments.
  • Participate in various aspects of our product design, and being primary owner of underlying infrastructure architecture design.
  • Evangelising best practices within our development, QA and operations teams to ensure scalability and reliability are adhered to as core design principles.
  • Confident and articulate working with customers and their IT teams directly, other engineering teams and non-technical commercial and operations staff.

Example Project:

As our product has grown and matured is the migration of our Terraform codebase into AWS CloudFormation Stacks, to implement dynamic programmatic IaaS deployment of parts of the product. Specifically, to allow the minimal core of our product to deploy and destroy optional parts of the stack when needed. The immaturity of Terraform does not lend itself to this use case.

Key steps and responsibilities for the engineers involved were:

  • Self-paced education in AWS CloudFormation and best practices
  • Re-design the aspects of product release and delivery process that rely upon Terraform specific functionality (such as local code execution or S3 object uploads)
  • Writing CloudFormation code as discrete layers to reduce resource dependency spaghetti
  • Co-ordinating with QA teams to automate testing of CloudFormation code
  • Devising a migration plan for existing deployments that were deployed with Terraform
  • Working with development teams to integrate our product code with the AWS CloudFormation API to be able to deploy and destroy component stacks
  • Working with the technical documentation team to ensure the internal developer documentation and customer product documentation reflects the architectural changes.
  • Effectively communicating with product owners, management, operations and the rest of the development and engineering teams to ensure that expectations are set
  • £50k - 70k
  • 06 Nov 2019

Job description

At GeoSpock we’re developing a high performance spatial Big Data platform made up of data management, data connectivity and data exploration components.

We are looking for engineers motivated to tackle big engineering challenges, as part of a committed and cross-functional development team. You will be developing a platform that operates at truly massive scales, enabling not only processing but also deep and responsive analytics of extreme scale datasets. We are building towards the industry’s emerging needs in ways that most other organisations can’t.

You should have a positive and proactive attitude towards solving problems, and the drive to see your solutions through to the finish. You should be willing to work as part of a communicative team, frequently collaborating on solutions; be comfortable with taking the initiative on open-ended projects, producing solutions for the common good, and be willing to explore new grounds (which means working under some degree of uncertainty).

Responsibilities

  • Your primary activity will be designing, implementing and shipping code. Although you don’t have to be an expert in every area, we expect you to handle code with a very wide range of functionality including deployment scripting, security, Big Data processing, and build tools amongst others.
  • It’s considered a central part of your role to handle challenging tasks where the solution is not clear, or where you personally are missing knowledge, understanding, or specialist skills. You will be expected to proactively do the work to gain the necessary skills, and find the non-obvious solutions.
  • You will be expected to stay up to date with the latest technologies and developments in the industry, and to reasonably weigh the pros and cons of adopting new technologies in the codebase.
  • You will be expected to adhere to industry best practices where possible, and proactively make suggestions on how to move closer to best practices where appropriate.
  • You will be expected to architect and design the code you write, actively seeking and incorporating requirements from stakeholders.
  • Constant, effective communication is an essential skill in this role. This covers a whole range of communication skills, from simply talking to other people, through to presenting in front of groups.
  • You will be expected to take full responsibility for effectively managing your time. Typically you will have multiple tasks that you could work on at any time, with overlapping deadlines and dependencies. You must be able to allocate your time wisely, focus when necessary, and re-evaluate priorities frequently in order to deliver on your commitments.
  • You will be expected to take an active role in the planning and management process, including:
    • proposing and advocating new ideas,
    • providing realistic estimates,
    • evaluating the wider consequences of any work, and raising any concerns,
    • helping to prioritise potential work with a full awareness of wider business goals.
  • You will be expected to work constructively within the engineering team by helping other engineers whenever needed, particularly less experienced engineers, and particularly within your own team.

Requirements

  • Some general software development experience, demonstrating the ability to see projects through to completion.
  • For more senior roles, we would expect to see at least some evidence of an ability to take the technical lead in feature development.
  • Inevitably, most employees in this role have the equivalent of a bachelor's degree in computer science, electronic/software engineering, mathematics, or another science. However, we absolutely would consider anybody with the necessary work experience and interests, regardless of how they’ve learnt.
  • £70k - 85k | Equity
  • 06 Nov 2019

Job description

Main duties and responsibilities:

As our Senior Back-End Engineer, you will be building the backbone of our service, ensure low latency performance, high-level test coverage and participate in detailed code reviews. You will be involved in advanced architecture sessions combined with spearheading the interfaces for our web, mobile and other applications making this an exciting and challenging role.

You will be responsible for managing our Google Cloud Platform infrastructure using Kubernetes and contribute to our code-base in Node.js using TypeScript and a recent framework such as Ts.ED or NestJS.

Skills, qualifications and experience:

  • Be a strong commercial software developer with a proven track record either as a Senior .Net or Node.js Developer at a senior level
  • High level experience managing Google Cloud infrastructure
  • Strong experience of containerisation (Docker) and container orchestration (Kubernetes)
  • Familiarity or a background within DevOp (building CI workflows)
  • Deep understanding in designing and developing REST APIs
  • Strong understanding of systems using real time interactions (websockets, long-polling, server sent events)
  • Thorough understanding of scope and tradeoffs of microservices
  • Strong test focus, BDD and TDD practices including implementing automated testing platforms and unit tests
  • Excellent knowledge in relational databases
  • Proficient understanding of code versioning tools, such as Git
  • Knowledge of messaging patterns like pub/sub and message queues such as Rabbit MQ
  • Admiral communication skills - ability to converse concisely is imperative within our small but rapidly growing global teams and global providers, hence this is critical for success!
  • Continual Improvement - Learning and improving- not only yourself but the whole team
  • Be a pragmatic and versatile self-starter:- self-motivated, have a stellar work ethic and hold yourself to high standards
  • Problem solver - As a team, we help each other out whenever and however we can
  • Detail Focused - We're obsessive in our pursuit of perfection and the best customer experience
  • Enthusiastic and innovative - We're building things we care about and we love what we do!
  • Confidence & Focus - hold yourself to your high standards - we're obsessive in our pursuit of perfection and the best customer experience

Mandatory Requirements:

  • Be a strong commercial software developer with a proven track record either as a Senior .Net or Node.js Developer at a senior level
  • High level experience managing Google Cloud infrastructure
  • Strong experience of containerisation (Docker) and container orchestration (Kubernetes)
  • Familiarity or a background within DevOp (building CI workflows)
  • Deep understanding in designing and developing REST APIs
  • Strong understanding of systems using real time interactions (websockets, long-polling, server sent events)
  • Thorough understanding of scope and tradeoffs of microservices
  • Strong test focus, BDD and TDD practices including implementing automated testing platforms and unit tests

Technical Familiaritiess

  • Excellent knowledge in relational databases
  • Proficient understanding of code versioning tools, such as Git
  • Knowledge of messaging patterns like pub/sub and message queues such as Rabbit MQ

Key Qualities & Attributes:

  • Admiral communication skills - ability to converse concisely is imperative within our small but rapidly growing global teams and global providers, hence this is critical for success!
  • Continual Improvement - Learning and improving- not only yourself but the whole team
  • Be a pragmatic and versatile self-starter:- self-motivated, have a stellar work ethic and hold yourself to high standards
  • Problem solver - As a team, we help each other out whenever and however we can
  • Detail Focused - We're obsessive in our pursuit of perfection and the best customer experience
  • Enthusiastic and innovative - We're building things we care about and we love what we do!
  • Confidence & Focus - hold yourself to your high standards - we're obsessive in our pursuit of perfection and the best customer experience


Desirables:

  • Latest JavaScript syntax (ES6/7, TypeScript)
  • Experience with Big Data Stores and technologies (ElasticSearch, Cassandra)
  • 06 Nov 2019

Job description

POSITION SUMMARY

As a Software Engineer, you will be responsible for advancing software solutions to support BCG Gamma’s analytics platform and clients. Your strong analytical skills and ability to develop innovative problem solving solutions will support mission critical decision analytics for our clients. Additional responsibilities will include developing feature enhancements to our platform, developing industry-leading analytics software solutions and methodologies and provide talks and papers in industry leading conferences on behalf of BCG Gamma. We are looking for talented individuals with a serious commitment to software development, data science, large data analytics and transforming organizations into analytics led innovative companies.

RESPONSIBILITIES

  • Apply software development practices and standards to develop robust and maintainable software
  • Develop abstract analytic models to solve complex problems for decision analysis
  • Maintain an active role in every part of the software development life cycle
  • Guide non-technical teams and consultants in understanding analytics at scale, infrastructure as code and best practices for robust software development
  • Optimize and enhance computational efficiency of algorithms and software design
  • Design data structures and visualization of results to provide users actionable intelligence and situational awareness
    of supporting data
  • Interact directly with clients on new features for future product releases
  • Share software design and solutions ideas

Technologies: Programming (Python,GO, C++,Java, Scala, Javascript, TypeScript), DevOps (Docker, Kubernetes, CI/CD, HashiCorp stacks), Full Stack development (GraphQL, React), Deep Learning (Tensorflow, Keras), Cloud Computing (AWS, Azure, Google)

REQUIREMENTS

  • Masters Degree in Computer Research Science, Statistics, Operations Research, or related field
  • 2 to 7 years of experience in a software development environment ideally in Python, C++, Scala, GO
  • Experience with Hashicorp Vault, Terraform & Consul
  • Exposure to analytics applications or experience building analytics tools
  • Familiarity with data science methods and scaling data science methods
  • Proficiency with infrastructure as code principles
  • Familiarity with the storage, manipulation and management of relational, non-relational and streaming data structures
  • Analytic reasoning and complex problem solving involving mathematical programming and Big Data problems
  • Understanding of parallel computing

WORK ENVIRONMENT

  • Fast-paced, intellectually intense, service-oriented environment
  • Expect time spent traveling
  • 06 Nov 2019

Job description



Lead Incident Response Development Engineer (Python/Node.js) - Up to £70k + 20-25% bonus + Company Stock!


Please note that Electronic Arts cannot offer sponsorship for this position.

Your new company
Electronic Arts (EA) are the the world's largest video game publishers and it is probably safe to say that you would be familiar with many of their titles; Apex Legends, Anthem, Star Wars Battlefront, Madden, FIFA, Battlefield + a whole lot more! However, you might not be aware of how committed they are to creating games for every platform - from social to mobile to console - to give their consumers the ability to access anywhere they demand. This all means more opportunities - which means more opportunities to unleash your creative genius!

Your new role
An Incident Response Development Engineer is a pivotal role in EA's ability to respond to cyber threats - both sophisticated and broad-based. The objectives of the role includes, but are not limited to:
  • Developing tactical and strategic custom security analytics and incident response tools (e.g. custom file analyser(s), custom protocol decoders, network detection content, rules and signatures, etc) for the Corporate and Network environments.
  • Development & customising current technologies (e.g. their incident tracking & management platforms, building and managing new industry-provided tools/platforms, etc).
  • Supporting the Threat Intelligence Unit to develop advanced detection, aligned to adversarial tactics, techniques and procedures.
  • Big Data analytics and machine learning - projects to look for unknown internal and external threats
  • Machine Learning - leveraging ML to spot malicious internal and external activity

The successful candidate will develop new tools and scripts to support intrusions analysis, malware reverse engineering and incident response. They will have an opportunity to develop their cyber security related skills and become proficient on the basis that they are able to meet all of their IR development requirements. They are always looking for cross-fertilisation and the ability to have all-hands on deck during serious incidents/attacks.



What you'll need to succeed

The ideal candidate will have the following skills and experience:
  • Industry experience in a large, mission-critical environment
  • Strong programming and scripting skills (Python, SQL, familiarity with NoSQL databases, solid understanding of Linux OS)
  • Specific Node.js, JavaScript backend experience
  • Understanding of TCP/IP fundamentals, network protocols, system administration and network architectures.
  • Problem solving to learn new technical and non-technical analysis techniques to overcome problems.
  • Ability to self-learn and maintain a strong proficiency in technical tools, countermeasures and techniques
  • Strong written and verbal communication skills; ability to understand complex problems while formally presenting them simplistically
  • Ability to work independently and in a cross functional team
  • Must be willing to travel to other EA locations as necessary to support development work relating to security incidents and intrusions work.
  • Additional experience with C and/or C++ is also desirable



What you'll get in return
  • Competitive salary of up to £70k
  • 20-25% Bonus
  • Stock $15-20k per year for the first 3 years






Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk
  • 06 Nov 2019

Job description

BBC Online Technology Group (OTG) is an exciting and pivotal area that powers all BBC Online services providing state of the art technology, multi-vendor cloud and distribution services as well as in-house products and tools that deliver the BBC  App / website  you interact with to get the latest news or see the latest Football score or whether it is going  to rain or be sunny in the morning or see a programme on iPlayer to relax after a hard day’s work.

The Monitoring Team ensures your and the rest of UK population’s experience of BBC web products is never compromised and you have a wow experience of BBC online every time – all the time. The Monitoring Team is responsible for the development of in-house tools, dashboards, products and 3rd party monitoring solutions enabling end to end monitoring of the entire chain of BBC Online services that is from networks, systems, applications all the way to audio and video streams as well as user experience of these streams whether on cloud or on-premise using state of the art technology, Big Data (analytics and challenges including capturing data, data storage, data analysis, visualization) as well as Predictive Analytics.

These tools as well as being used by product teams that develop iPlayer, bbc.co.uk, News, Sport, Weather and Broadcast Engineering are used by our 24 * 7 NOC team who monitor BBC’s online products.

The team works in a dynamic fashion with opportunities to innovate during regular hack days and was recently singled out for “Innovator of the Year Award” from a list of 60 well-known industry leaders.

Main Responsibilities

The role would someone who has a strong interest in Engineering either developing user-facing products employing software engineering best practices or passionate about orchestrating platform, automation, repeatability, performance or using their deep expertise in Systems which maybe RHEL 7, Networks,  VMs etc   

This dynamic role is part of a delivery team closely working with stakeholders across the BBC, and will be responsible for interpreting and implementing software requirements across Web, Mobile and TV Platforms.

  • Contributing to the design and architecture of Monitoring systems
  • Pairing with and mentoring other developers to share knowledge and practices
  • Employing software or systems engineering and best practices
  • Providing technical consultancy and advice to the technical and management teams as required.

Are you the right candidate?

The role would suit either a software engineer who knows their way around Python and wants to learn more about performance and large-scale software engineering OR a software engineer who knows their way around Linux and wants to learn more about software engineering best practices when developing cloud services OR a systems engineer keen to learn software engineering principles.

  • Experience with REST / JSON based API services
  • Experience with setting up POC, architecting large-scale web-based distributed systems.
  • Experience with the latest Open source tools and technologies
  • Good communication and writing skills
  • And experience in 2 or more of Python, Cloud, RHEL7, DevOps, Monitoring tools, automation or as below:
    • Fluent in at least one modern programming language preferably Python and good experience within a development discipline e.g. testing, pairing, continuous integration methodologies, tooling and techniques
    • OR
    • Experience with systems, or networking or application monitoring tool solutions, beneficial to have Zenoss experience or worked on similar large-scale projects with good exposure to scripting languages and automation/configuration management using Puppet, Chef, Ansible or equivalent
    • OR
    • Linux [RHEL 7] system administration skills which should include but not limited to setting up interfaces, DNS, file systems, proxies, networking, OS, security, Experience with Docker, Kubernetes with good exposure to scripting languages and automation/ configuration management using Puppet, Chef, Ansible or equivalent
    • OR
    • A DevOps person with a combination of Software Engineering, Cloud-based technologies, Quality Assurance and Operations skills/ experience/interest.