keywords/skills

Showing page 9 of 150 (10 in 0.36 seconds)

  • 02 Sep 2018

Job description

We are looking for a talented full stack Principal Software Engineer specialising in native Android mobile development to help build great apps and services in the Sainsbury’s Digital Team. Specifically, you’ll mentor and lead the team who build the Sainsbury’s Groceries Online Android app. With over 500k organic users and a plan to grow our user base substantially, you’ll be joining us at a very exciting time.

As an expert in Android development in both Java and Kotlin, you will be a champion of XP practises like test driven development and pairing. You will be capable of taking a feature into production end-to-end through the full vertical slice from the mobile app to backend api changes. You will be comfortable with feature development on the backend api and will have a good understanding of REST, HTTP, microservices, GoLang and Python, and ideally in iOS as well (preferably in Swift).

What I need to do

  • You will mentor other software engineers on your team – helping back-end engineers become more comfortable with mobile development. Equally you will be willing and eager to further develop your server-side skills by learning from the back-end engineers on your team.
  • You will share your expertise and knowledge with other software engineers through a number of channels ranging from daily pairing to running tech workshops/code katas.
  • You will take an active part in sprint planning meetings, making sure that stories are well-defined and granular enough to take into the sprint.
  • You will be eager to learn the infrastructure tooling chain consisting of Ansible, Terraform and the AWS platform.
  • You will work closely with Software Engineers, Designers and Product owners across our most high traffic platforms and be part of a team that is responsible for our most popular groceries shopping apps.

How I will succeed

  • Show that you have an excellent understanding for a number of technical skills, attitudes and behaviours instilling to others
  • Proactively seek opportunities to share your knowledge and abilities
  • Lead and contribute across Agile teams from a technical perspective

What I need to know

  • Demonstrable experience of new technologies and know when it’s appropriate to use them
  • Advanced understanding and experience of using various tools such as JIRA, Confluence and GitHub
  • Advanced understanding and experience of Object Oriented programming and its advantages and disadvantages in large scale applications
  • Advanced understanding and experience of Unit testing (including mocking and behavioural testing) and Continuous Integration
  • Advanced understanding and experience of Version control systems such as GIT and Continuous Integration pipelines and why we use them
  • Advanced understanding and experience of Relational and non-relational databases and when to use them
  • Advanced understanding and experience of Service oriented architecture and the benefits of taking a micro services approach to development
  • Advanced understanding and experience of framework agnostic development, knowing when to use frameworks and when not to
  • Advanced understanding and experience of caching (both at application and platform level), why and when to use caching
  • Experience in leading technical teams
  • Advanced understanding and experience in programming skills with a proven strong background with multiple languages such as Go, Node.js, Java, Scala, JavaScript (server side and client side) and PHP
  • Good understanding and experience of database administration across a number of SQL and noSQL database technologies
  • Good understanding and experience administrating linux servers, configuration of traffic routing, web servers (apache, nginx, etc) and other DevOps type responsibilities
  • Good understanding and experience of developing for multiple devices including desktop PC, tablet and mobile using responsive designs and techniques
  • Hands on experience with Cloud infrastructure and services, preferably with a good understanding of Amazon Web Services

What I need to show

  • Communication and Influencing: Uses range of techniques to influence, adapts to situation
  • Analytical Thinking: Pushes boundaries in solving problems
  • Aptitude to Learn: Actively seeks feedback from multiple sources, contributes to wider community in own area of expertise
  • Team Work: Supports a collective effort to resolve problems, uses strengths of team to deliver increased value
  • Leadership and Mentoring: Values differences
  • Commitment and Planning: Delivers ahead of expectations
  • 02 Sep 2018

Job description

You may be wondering why you’ve landed on Stack Overflow? We realise that in order to find the best tech talent out there, we have to go to where they live. And that’s on Stack!

Manchester. Barclays Digital. Where the best talent in the world can build careers full of scope, variety and reward, by creating the technical solutions that meet today’s demands, answer tomorrow’s questions and redefine the future of finance.

Do you like breaking things?

How about taking meticulously crafted, handcoded software and really breaking it?

If so read on. 

Due to exciting growth across our dedicated Channels Engineering team we are looking to continue to grow our market leading Technology offering with multiple dedicated Test Engineers.

With skills working in an Agile development environment using Automation tools you will be tasked with testing Java based multichannel applications within our “best in class” Channels Engineering team as we drive towards a fully automated Agile testing function.

Told you you’d get to break stuff.

These roles will be based from our Digital Satellite Office in Central Manchester.

Your Role

  • Working as a hands on automation tester in the full End to End software testing lifecycle to ensure defects are kept at an absolute minimum across both Functional and Automated Testing
  • Ability to advise on tooling usage and effectiveness
  • Hands on Unit and API testing
  • Ability to work in an agile environment with the development teams, including hands on coding responsibilities
  • Assisting in construction of testing frameworks in Java
  • Working to facilitate E2E testing within a Test/Behaviour Driven Development environment

Essential Skills

  • Proven experience in Digital or Web Automation using different automation tools and frameworks.
    • Knowledge of automated testing, continuous integration and deployment tools and practices.
    • Testing across multiple browsers
    • Automated test data creation
    • Cucumber, Selenium, Jira, Confluence, Bitbucket or similar ALM tools eg Agilecontrol
  • Ability to code, ideally in Java, JQuery, JSON, XML
  • REST Client, SOAP UI
  • Browser Stack or similar

Desirable Skills

  • Experience of working within Financial Services
  • Experience of working within a regulatory driven change environment
  • ISEB/ISTQB Qualifications
  • MicroServices/Domain Driven Architectures

About Us

Barclays is a transatlantic consumer, corporate and investment bank offering products and services across personal, corporate and investment banking, credit cards and wealth management, with a strong presence in our two home markets of the UK and the US. Our goal is to become the bank of choice by providing superior services to customers and clients and supporting our stakeholders via a commercially successful business that generates long-term sustainable returns.

Risk and Control Objective

All Barclays colleagues have to ensure that all activities and duties are carried out in full compliance with regulatory requirements, Enterprise Wide Risk Management Framework and internal Barclays Policies and Policy Standards.

Your Application

To be considered for this role, click on the apply button now.

Barclays Values & Diversity

Dynamic working gives everyone at Barclays the opportunity to integrate professional and personal lives, if you have a need for flexibility then please discuss this with the hiring manager.  We are an equal opportunity employer and we are opposed to discrimination on any grounds. It is the policy of Barclays to ensure equal employment opportunity without discrimination or harassment on the basis of race, colour, creed, religion, national origin, alienage or citizenship status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law.

  • £70k - 80k
  • 02 Sep 2018

Job description

About GfK

We are Germany's largest market research consultancy and one of the biggest brand & consumer insight organisations in the world. We harness big-data on consumers and brands to provide multi-national clients with actionable intelligence that helps inform their strategies and shapes markets.

GfK Tech is responsible for the entire life cycle of global market research applications. We develop applications for our internal and external customers to enable big data. We apply modern technology and proven practices to solve problems around big data storage, big data processing, machine learning and complex data visualisation.

Help lead our new London based Tech hub and be at the forefront of shaping the future of GfK & market research.

Responsibilities

Working in our newly established London development centre. You will be a pivotal member of our team and have the opportunity to lay the technical foundations of a new greenfield cloud native data analytics product we are building. You will be working as part of a cross functional agile team of technologists and data scientists a product owner and technical architect.

Skills (...do you have most of these?...)

  • 5+ years of commercial software development experience with an open source Java stack
  • Expert Knowledge of the Spring framework and ecosystem
  • REST, API design
  • No-SQL Databases such as Mongo DB and Search indexes such as ElasticSearch
  • Strong understanding of Linux
  • Comprehensive automated testing experience with continuous integration and Continuous delivery pipelines

Nice to Have (...you’ve also got a bit of the below? Nice.)

  • Working experience with AWS or similar cloud platforms such as Azure and Google Cloud
  • Running micro-services at scale
  • Wrapping your microservices with GraphQL
  • OS Containerization with Docker or rkt
  • Understanding Lambda architecture and implementing it with Apache Kafka, Storm and Spark
  • Flow based processing using Apache Ni-Fi

The GfK culture & offering

Our culture is diverse and highly collaborative. Our data scientists, creatives, software engineers and product owners all collaborate across different disciplines to develop cutting edge, fully integrated solutions.

  • We embrace working in the team: we build on trust, collaboration and open feedback
  • We foster diversity: this is more than a mix of gender, culture, ethnicity and languages for us. It is the inclusion of different thinking, experiences, expertise and backgrounds across all businesses and organizational levels
  • We believe in a healthy work-life balance: we offer flexible & remote working, agile environments & hot desking, break out spaces, socials, activities, table tennis and amazing views!
  • We are committed to providing you with opportunities to develop both professionally and personally through local, regional and global programs - we help our colleagues grow and runway their careers 
  • Competitive salary plus bonus & benefits (Pension, Life Insurance, Eye Care etc) as well as Interest Free Travel Loan, Discount Gym Membership, Training/Qualification bursary, Social fund etc.
  • £70k - 75k
  • 02 Sep 2018

Job description

About GfK

We are Germany's largest market research consultancy and one of the biggest brand & consumer insight organisations in the world. We harness big-data on consumers and brands to provide multi-national clients with actionable intelligence that helps inform their strategies and shapes markets.

GfK Tech is responsible for the entire life cycle of global market research applications. We develop applications for our internal and external customers to enable big data. We apply modern technology and proven practices to solve problems around big data storage, big data processing, machine learning and complex data visualisation.

Help lead our new London based Tech hub and be at the forefront of shaping the future of GfK & market research.

Responsibilities

Working in our newly established London development centre. You will be a pivotal member of our team and have the opportunity to build an effective automation test framework for a new greenfield cloud native data analytics product we are building and to make quality an integral part of the development process. You will be working as part of a cross functional agile team of technologists and data scientists a product owner and technical architect.

Skills (...do you have most of these?...)

  • 5+ years of commercial software development experience with an open source Java stack
  • Comprehensive automated testing experience with continuous integration and continuous delivery pipelines
  • Comprehensive knowledge of test framework, automation tools, static and dynamic code analysis 
  • Knowledge of New Relic / ELK / Kibana or similar monitoring and logging tools
  • REST, API design
  • No-SQL Databases such as Mongo DB and Search indexes such as ElasticSearch
  • Strong understanding of Linux

Nice to Have (...you’ve also got a bit of the below? Nice.)

  • Working experience with AWS or similar cloud platforms such as Azure and Google Cloud
  • OS Containerization with Docker or rkt
  • Understanding Lambda architecture

About You

The Snr Software Test Engineer cares about quality and knows what it means to ship high quality code. The post holder is a strong enough developer to write feature code, strong enough tester to test most and knows how to maintain a high quality bar. They are a technical quality expert who works closely with the developers and testers to enable and encourage them to design and implement tests in an efficient way, by providing them with the right tools, frameworks and (above all) guidance. The successful candidate is used to working in agile teams and helps development teams become empowered to iterate rapidly and deploy code several times each day while remaining confident that test infrastructure will provide short feedback loops on features introduced. 

The GfK culture & offering

Our culture is diverse and highly collaborative. Our data scientists, creatives, software engineers and product owners all collaborate across different disciplines to develop cutting edge, fully integrated solutions.

  • We embrace working in the team: we build on trust, collaboration and open feedback
  • We foster diversity: this is more than a mix of gender, culture, ethnicity and languages for us. It is the inclusion of different thinking, experiences, expertise and backgrounds across all businesses and organizational levels
  • We believe in a healthy work-life balance: we offer flexible & remote working, agile environments & hot desking, break out spaces, socials, activities, table tennis and amazing views!
  • We are committed to providing you with opportunities to develop both professionally and personally through local, regional and global programs - we help our colleagues grow and runway their careers 
  • Competitive salary plus bonus & benefits (Pension, Life Insurance, Eye Care etc) as well as Interest Free Travel Loan, Discount Gym Membership, Training/Qualification bursary, Social fund etc.
  • 02 Sep 2018

Job description

Our NITRO Mobile solutions process and store billions of events a day and are truly ‘Big data’ systems. You will join a team working atop leading ‘Big data’ frameworks including Apache Spark and Kafka, deployed on large cluster environments. The team will develop on Linux using Java and/or Scala as the primary development languages.

We are a mature agile development organisation, working in modern scrum teams with a strong commitment to constant improvement and best practices such as TDD/BDD and CI. We expect our team members to be hands-on, adept at multiple skills and open to learning more.

We are building a new team to deliver green-field applications working alongside our team working on a big data telecoms platform. We are looking for a confident Senior Developer who will lead this new team as well as a Developer role. This is an exciting opportunity to be part of a new team who will shape the future direction of our application development, build industry leading products utilising the latest open source technologies.

Required Qualifications & Experience

  • A proven track record in developing complex commercial software products developing code in Java or similar. (In other words, developers with Web only development experience or in-house, and or bespoke project based experience, need not apply.)
  • Intelligent, enthusiastic, positive and willing to learn
  • That’s it, the REST can be picked up ‘on the job’

Desired Qualifications & Experience

  • Experience in or desire to lead a small team
  • Expert Java experience
  • Strong technical background with Agile, TDD/BDD environment
  • Experience working with Big Data
  • Exposure to Hadoop ecosystem and complimentary technologies, Redis, Kafka, Apache Spark
  • Experience with XML, Web Services, JavaScript and Springboot or similar
  • Familiarity with automation and build tools (TeamCity/Jenkins/Maven)
  • 02 Sep 2018

Job description

Due to improved business outlook, we are seeking a number of top-flight developers to join our lively and dynamic development teams. The team develop products sold globally to mobile telecom operators. The solutions process’ and stores billions of events a day and are truly ‘Big data’ systems. You will join a team working with leading ‘Big data’ frameworks including Apache Spark, Apache Storm, and Kafka, deployed on large cluster environments. The teams develop across both Windows .NET and Linux platforms using C#, Java and Scala as the primary development languages.

Successful candidates will join an Agile SCRUM team with a strong commitment to agile best practices such as Unit testing, TDD/BDD, and CI. The positions cover several levels of experience and all require hands-on software developers covering the full development lifecycle. Essentially, we are looking for enthusiastic software developers willing to work in an agile team using the latest software tools and techniques, developing industry leading products utilising the latest open source technologies.

For more information about this part of the business please click on the following link - https://www.viavisolutions.com/en-us/product-category/network-planning-optimization/location-intelligence

Required Qualifications & Experience

  • A proven track record in developing complex commercial software products developing code in C# and/or Java. (In other words, developers with Web only development experience or in-house, and or bespoke project based experience, need not apply.)
  • Intelligent, enthusiastic, positive and willing to learn
  • That’s it, the REST can be picked up ‘on the job’.

Desired Qualifications & Experience

  • Hadoop ecosystem and complimentary technologies, Redis, Kafka, Apache Storm, Apache Spark
  • Data Science skills, schema design
  • Traditional RDBMS and SQL experience
  • 02 Sep 2018

Job description

LifeWorks is a Global Employee Engagement Platform (EEP) serving 50,000 companies with over 15 million users. LifeWorks’ mobile employee engagement and wellness platform puts the employee at the heart of its business. Having recently signed a joint venture with Ceridian the company is going from strength to strength.
 
Description
 
The ideal candidate should have an in-depth understanding of OOP and iOS patterns whilst being comfortable in working alongside Creative, Project Management and QA teams to deliver an exciting mobile project. They should be passionate about the iOS and Apple ecosystems, and technology in general. We're all about our people so the ideal candidate should of course tick all the iOS Developer boxes but foremost have the right soft skills which we’re after.
 
Responsibilities

  • Design and implement technical solutions to maintain and improve the iOS application.
  • Participate in technical discussions with the REST of the team.
  • Participate in code reviews.
  • Ensure the coding standards are followed and the product stays consistent.
  • Be proactive and working together with designers and UX to provide a modern and creative interface for our users and with the API team to ensure the needs of the platform are met.

Skills Needed

  • 3 years’ experience in mobile application development.
  • Demonstrable experience with the iOS SDK, Objective-C and Swift.
  • Experience with unit testing and TDD.
  • An understanding of Object-Oriented design and common architectural patterns.
  • Experience with source control and third party tools.
  • Familiarity with Jira or similar issue tracking system.
  • Experience working within an Agile environment working with other teams in the company.
  • Good communication skills.

Nice to Have

  • Apps in the App Store.
  • Open source projects and community involvement.
  • Interest or knowledge in other platforms, programming languages or paradigms.
  • 02 Sep 2018

Job description

Who are we?

WorldRemit - if the media's to be believed, we're the FinTech start-up taking the world by storm - scooping-up awards and more than $140m in funding.  Ok... all that is true.  But we're so much more.  WorldRemit is changing the way people send money to family and friends.  We're leading an online revolution and laying to REST old-fashioned money transfers. 

At the heart of all of this is our Engineering function who are looking for an Android developer to join our mobile team to help us build a beautiful app for our customers.

We are a small team but follow the scene’s best practices. MVPRxJavaRetrofitRealmDagger and CI is our present. Kotlin is in our future. There’s plenty of test coverage, for both unit and automation. We ship every two weeks and work closely with designers, product owners, and developers on other teams.

What we looking for?

We are looking for a bright, fresh minded individual to bring a wealth of enthusiasm and different ideas to the table. 

You will have:

  • experience with (or willing to learn) reactive programming (RxJava)
  • good knowledge of application design patterns such as MVP, MVC, MVVM
  • unit testing experience with frameworks like jUnit, mockito
  • experience developing mobile applications consuming RESTful API's

You will be someone who:

  • is passionate about technology and keen to learn new techniques and methodologies
  • is passionate about quality and customer experience
  • asks questions and uses experience of those around you
  • shares knowledge with the REST of the team
  • is keen to take initiatives to improve and collaborate

Nice to haves

  • Development experience on non-mobile platforms such as micro-services or web applications
  • Behavioural Driven Development (BDD) using Calabash or other UI test frameworks
  • Agile development methodologies (Scrum, Kanban)
  • 02 Sep 2018

Job description



Node.js Developer Job, Bristol, Digital Transformation, DEFRA , Contract - up to £550 per day

Your new company
Hays Specialist Recruitment have partnered exclusively with DEFRA to deliver a digital transformation programme, and looking for a number of developers including Node.JS. As a developer with DEFRA you will be required to develop legacy systems and process using technology and shift them to user Self-Service applications. Based in Bristol, but with flexible working arrangements. You will be required on a contract basis.


Your new role
As a Node.JS Developer you will work closely with the REST of the team to ensure the delivery of very high profile project work which will result in the updating of current systems and applications to digital user self-service methods of customer engagement and the introduction of new digital processes as a result of Brexit


What you'll need to succeed
You will need to be a self-starter and able to communicate effectively with people at all levels of the business. You have the ability to work with project teams inside DEFRA and the wider associated central Government organisations. You must be a full stack Node.JS developer. You will have previously worked with agile development teams. Familiarity with XML, Azure Active Directory, AWS, and Public Sector experience would be an advantage.

What you'll get in return
This is a great opportunity for someone who currently works as a Node.JS Developer and wants to progress there expertise in developing new customer engagement technology, with a client who has never changed their legacy systems and user process. In return you will receive a competitive daily rate, be part of a large government transformation programme, and add value to a client who is changing how they interact with their customers for the better.


What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.

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
  • 02 Sep 2018

Job description

Due to accelerated growth, Capgemini Financial Services is looking to hire a number of UI Developer Full Stack Developer with technical and delivery solution skills.

Key Technical skills and Experience

  • Angular, Javascripts, HTML, CSS
  • Database : SQL, Oracle, MongoDB
  • Apache products suite including Tomcat Server
  • RESTful Services & API
  • Maven, Jenkins, GIT
  • Database : SQL, Oracle, MongoDB
  • XML / JSON

Key Responsibilities

  • As a UI /Full Stack Developer you will have an important role determining and realising solutions for our customers.
  • Experienced in working on a variety of problems ranging from front-end development to back-end development
  • In consultation with the business, determine the needs and translate this to the right solution.
  • You will be part of an experienced team, to become conscious of these solutions in an Agile/Scrum methodology.
  • Developing  UI integrations interfaces based on web-services, REST-full APIs and other methods

This is a great time to join a truly global organisation. For immediate consideration, please apply and send your CV ASAP