keywords/skills

Showing page 4 of 520 (10 in 0.41 seconds)

  • 02 Sep 2018

Job description

Want to shape the future of online experiences? So do we. We are growing our team at Deloitte Digital to enable us to build greater digital solutions for our clients. We've been doing this for a while now and we've got pretty good at it. However, we're always looking for better and more fun ways to do things. Here are just some of the tools and techniques we're using at the moment:

  • Behavior Driven Development
  • A DevOps approach to build and continuous deployment
  • Elastic Cloud Based Environments and Architectures
  • Rapid Prototyping Tools

We also continually look to explore new frameworks and design patterns that help us deliver solutions that excite our client's customers and allow us to deliver at incredible speeds. There are far too many to mention and we aspire to use the latest technologies and methodologies to deliver a broad range of high quality reactive software for this decade and the next. Some of the areas we are looking at currently are:

  • Alternative JVM Languages and frameworks
  • Micro-services and cloud native design
  • Container based architecture
  • Blockchain platforms 

Responsibilities

  • Collaboratively working as part of a multi-disciplined feature team to design and implement software solutions to client challenges;
  • Developing clean, well tested code through to production;
  • Work with business analysts to translate client requirements into working software

Requirements

  • Knowledge of Java/JVM based development practices;
  • Experience of build and test automation preferably including continuous delivery;
  • Understanding of Test driven development and JVM based test tooling;
  • Understanding of modern Java build tools such as Maven or Gradle;
  • Experience of modern Agile software development methodologies
  • 02 Sep 2018

Job description

Can you test, can you code? Do you like to build things to break things? Are you quick to learn new techniques and languages?

Well, the name of the game here is automation. As part of a motivated QA team, you will be creating and maintaining automated test suites to test a platform that generates units tests from Java source code. This will involve: Web GUI Automation Testing, API Test Automation, and full stack End-to-end Test Automation.

Requirements:

  • At least one year's experience writing automated test cases.

  • Automation Experience in any of these areas:

    • Web Browser Automation using selenium or equivalent tool for Web Browser Automation.

    • Experience in API Test Automation.

    • Experience in automating command-line driven applications.

    • Experience in developing an automation framework from scratch.

  • Ability to use Unix or Linux based servers from the command line.

  • Good experience using defect tracking tools.

  • At least one year's experience of Java with a good understanding of Unit Testing.

    • Internship
  • 02 Sep 2018

Job description

PAID COMPUTER SCIENCE PART-TIME FLEXIBLE  WORK AT SUCCESSFUL OXFORD UNIVERSITY TECH STARTUP

What we offer you:

  • Flexible working hours
  • Free lunches

  • A very generous bonus scheme

  • The opportunity to learn from CS professors and PhD’s

  • The opportunity to connect your academic knowledge directly to industry

  • An impressive addition to your CV

  • References and connections to big tech companies

We are searching for junior repository analysts to work with our customer experience team on a casual basis as and when required. You will take interesting test cases created by our code analysis tools and merge them into open source repositories. There are no commitments, and each time you work, you will be paid on a per-hour basis with a very generous bonus scheme available. As a result, this role is perfect for somebody looking to fit work around a busy study schedule.

Requirements

We will give you the necessary skills training, so we do not require advanced computer science or software verification skills and knowledge, but we are looking for people who:

  • Study / have studied computer science related subject at A-Level or Degree level.

  • Understand how to use Linux terminal or Powershell.

  • Understand the purpose of unit testing.

  • Have knowledge of Git or other SCMs.

Desirable skills: We’re always happy to train and coach our workers, so if you don’t have these, let us know and we’ll work with you to develop your skills:

  • Experience in unit testing.

  • Experience of compiling in Java.

  • Knowledge of build tools.

  • £50k - 90k
  • 02 Sep 2018

Job description

Java QA Tester

London or Newbury

Do you enjoy working with high performing engineers solving complex challenges?

Enjoy working with Java? And use TDD?

Have a passion and interest for all things Java?

Then we would love to hear from you, at Vodafone we pride ourselves in delivering the very best in customer experience through our advances in digital innovation. You will work from either our new refurbished offices in London or from our flagship HQ in Newbury, boasting some of the most state of the art facilities.

What will I be working on?

We are currently in the process of decommissioning our legacy systems and using micro services architecture to create our own home grown systems.

You will be part of our 4 tribes, where we are building new customer interactions using Java, Spring, Micro services, AWS, Docker, REST, OpenAPI and BDD via CI/CD and Agile delivery.

We'd be especially keen to hear from you if you're passionate about TDD, have explored FP, and want to bring your engineering ideas to life on solutions that process millions of interactions every day.

You will be working with a variety of teams adopting an Agile approach providing both a hands on approach to developing clean and efficient code, whilst offering strategic direction throughout our project lifecycle. 

What’s in it for you?

  • Working in a fun, collaborate team of likeminded people. We love new ideas and solutions. If you have something to say, then say it! We have no reason to be quiet.
  • 28 Days holiday + bank holidays
  • A defined contribution pension (we match your contribution up to 10%)
  • MyChoices - Vodafone’s benefits scheme which gives you the opportunity to choose a benefits package to suit your individual needs
  • SMART working – 1 day working from home per week
  • Award winning maternity/paternity leave
  • £30k - 40k
  • 02 Sep 2018

Job description

Mobile App Developer

An excellent opportunity to work for an internationally expanding, commercial online business. We are looking for a Mobile App Developer to join our growing business in Horwich, Bolton and specifically our App development team. 

We are looking for a hardworking, independent and positive person to help us drive our company’s focus in respect to mobile apps with a real passion for learning new technologies and keeping up to date on the latest industry trends in the mobile solutions.

You will be at the top of the game in terms of app development, have experience in Digital / Online platforms, and will offer experience working across and owning the full development life cycle from the requirements stage through to day to day support.  You will be responsible for ensuring best practice software development, including code management and excellent coding development principles.  You will be responsible for continuing our 'delivery with high quality' culture that is accountability and results orientated in a collaborative and inclusive environment. 

You may also be required to work on our supporting systems including our commercial website and back office systems from time to time.

You must have at least two years’ experience building mobile applications in a commercial environment and have successfully published applications to be considered for this role.

Key experience required: 

Mandatory

  • Solid programming experience in Android and iOS applications
  • Net, C#, VB.Net, Swift, Java, Objective C
  • Experience building web and native apps - including Push Notifications & In-App Purchases
  • Experience using third party APIs
  • Willingness to skill up on several operating systems over time.
  • Demonstrable communication and team working skills.
  • Experience of interacting with UX design teams.


Preferable

  • Experienced in the creation and use of requirements documents, specifications, designs, unit test plans etc.
  • Experience of cross-platform design and implementation.
  • Familiar with Agile software development / quality processes.
  • Experience of source control systems such as SVN, Git
  • Knowledge and experience of Continuous Deployment
  • Knowledge and experience of deploying applications through the app stores.

Benefits –

  • Contributory Pension
  • Free Parking
  • Medicash Plan
  • Childcare Vouchers
  • Employee Assist Programme
  • Inhouse Tech trainings
  • Weekly personal development time
  • Loyalty holidays & Holiday purchase scheme
  • Birthday Holiday
  • Duvet Days
  • Fantastic career prospects
  • Energetic office culture
  • Performance Bonus
  • Attendance Bonus
  • Cycle to Work/ Travel Loan
  • Monthly Pizza Meetings
  • Flexible working hours -core hours 1000 to 1630
  • Easy motorway access and train access, free parking
  • Subsidised Gym membership
  • Free Snacks bar
  • Xbox and games area
  • Relaxed dress code
  • Two company wide annual socials
  • Wide range of shops and food establishments on doorstep

Please note that we do not accept emails or applications via recruitment agencies.

Thank you

  • Equity
  • 02 Sep 2018

Job description

Our Site Reliability Engineers are the primary interface between Yelp’s developers and production infrastructure. No matter how many times we get searched, scraped, scanned, spammed, pinged, paged, or queried, we gotta keep our cool - and keep the site running smoothly. 

We work in both the dev and systems worlds, implementing key parts of the core architecture and supporting devs as they try to do the same. We get to tackle interesting challenges that you can only find at the kind of scale that serves over 100 million users per month. 

With us, you'll build monitoring and alerting systems to support site stability and performance. You'll proactively scale our AWS infrastructure to meet an ever-increasing demand. You'll make sure that when something goes bump in the night, someone hears it. In short, you'll play a key role in keeping Yelp fast, available, and growing, connecting users to great local businesses.

Skills & Requirements

What You Will Do:

  • Work closely with developers in supporting new features and services
  • Build tools to monitor site stability and performance
  • Help scale our AWS-based infrastructure (no racking servers or swapping hard drives here!)
  • Work with our open source platform as a service, PaaSTA
  • Troubleshoot site issues using industry-leading tools like Splunk and SignalFX
  • Automate everything with Puppet, Git, Jenkins, and Terraform
  • Develop custom tools when off-the-shelf solutions don’t work at our scale and contribute upstream to open source projects
  • Design new systems, tests, and procedures
  • Participate in light on-call rotations - we have geographically distributed SRE teams for follow-the-sun support, which means no 2:00 AM pages!

What We Are Looking For:

  • Mastery of Linux (we use Ubuntu)
  • Command of your favourite modern programming language: Python, Ruby, Go, Rust, Java, C++, etc.
  • Solid understanding of fundamental technologies like TCP/IP, HTTP, and DNS
  • Knowledge of best practices related to security, performance, and disaster recovery
  • Experience with web server configuration (Apache/Nginx/HAproxy), monitoring, trending, network design, and high availability
  • Strong scripting and automation skills
  • Expertise in Configuration Management (Puppet/Ansible/Chef/etc.)
  • Experience with public cloud platforms (we use AWS, but Azure/GCP are fine) and related tooling (Terraform, etc.)
  • Experience with Docker or other container technologies
  • Excellent communication and documentation skills

What We Offer:

  • Private health insurance
  • Monthly fitness/gym subsidy
  • Income protection, disability, and life insurance
  • Generous paid maternity and paternity leave
  • Flexible working hours and meeting-free Thursdays
  • Fully adjustable sit/standing desks
  • Regular 2-day Hackathons and weekly learning groups, always with interesting topics
  • Central London location, close to public transport and restaurants
  • Quarterly team offsites
  • £50k - 90k
  • 02 Sep 2018

Job description

Senior Software Engineer (Java / Microservices) 

London or Newbury

Welcome to Vodafone Digital

Vodafone UK is building a world class engineering team across London and Newbury to create next level customer experiences, and we're looking for talented and imaginative engineers to join us in pushing our boundaries for exciting new software development roles.

If you own and solve technical challenges daily, refactor without blinking, won’t compromised on code quality, challenge complexity and you get excited about being part of a community that wants to continually learn, adapt and improve, come and be part of something huge, we'd love to hear from you!

What will I be working on?

We are in the process of transforming our legacy systems and using microservices architecture to create our own home grown cloud based service platform.

You’ll join a passionate development team, building new customer interaction solutions using Java and associated tooling such as Spring, Junit, AWS, Docker, APIs in an Agile continuous delivery environment.

We'd be especially keen to hear from you if you want to bring your engineering ideas to life on solutions that process millions of interactions every day.

The role:

Your role will be hands-on, designing and developing digital platforms. Working within a Scrum squad, you'll refine, plan and implement user stories ensuring the quality and integrity of the platform through appropriate technology, standards and best practice. 

We understand that development is important to you, this is why we will help you strive to continuously learn, develop and improve the services and your own skills.

You and your squad should relentlessly strive to simplify our services and solutions, get excited about new ideas and bring them to life and lead initiatives that drive constant improvement across our whole team.

It’s not just you:

Our Digital platforms and we are GROWING, with a plan to grow by 50% within the next 8-12 months. 

What are you waiting for?

Apply below or ask me a questions to find out more!

  • £70k - 85k
  • 02 Sep 2018

Job description

An opportunity to join a technology division engaged in developing a new, greenfield, application.

You will join a team that focusses it’s effort on producing an application that can provide information on pre, post, and intra-day analytics to our Equities traders, enabling us to provide to the business an in-depth insight via performance analysis data. This is your opportunity to join a global Development team, having breadth in your work to reflect the different requirements of your stakeholders / users in our main locations.

You will have the opportunity to work directly with the business and develop a deep understanding of our Global Cash Equities business and the business flow. You will also have the opportunity to work with latest technologies, including the AWS platform.

You will need to possess strong analytical and problem-solving skills as well as the following technical skills:

  • HTML/CSS, C# or Java
  • writing a consuming web service (REST/SOAP/WCF/Web API)
  • Javascript Framework
  • multithreading application design and event-based asynchronous programming
  • version control tools including Git
  • experience of continuous integration tools such as Jira, Bitbucket and Bamboo.

Any experience with the following would be useful but not essential;

  • Bloomberg or other market data
  • Message bus ( ActiveMQ / Solace )
  • implementing software systems that manage, report and analyse large scale data sets
  • AWS or other cloud-based infrastructure
  • implementing automated testing platforms and unit tests
  • KDB
  • Cash Equities.

If you have the above skills, and you are looking to join in innovative, global technology team, please apply online now .

For more information, visit www.macquarie.com/careers

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.

  • £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 www.macquarie.com/careers

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.

  • £60k - 85k
  • 02 Sep 2018

Job description

We are looking for a senior android engineer to work on our secure messaging and content sharing platform. We value professionalism, initiative, and a team player attitude. On a technical level, we are looking for strong CS fundamentals, knowledge of software design patterns, and a track record of delivering maintainable code. Ideally, you will have experience with our stack, but we're happy to bring the right candidate up to speed.

We're looking for people experienced in one or more of the following Java, Kotlin, RetroFit, Realm, Dagger, RXJava, Espresso, or Mockito. But beyond anything, we look for a thirst to learn.

What does the process look like?

Phone assessment
Technical interview
Final interview

Note: we aim to give feedback within 24 hours.

Do we require you to complete a coding exercise in your spare time?

No. You can show us open source contributions, or  take us through code you've written in your technical interview. Moreover, we'll work on some code together in your technical interview.

What will you be doing?

- Creating amazing user experiences for our Android application.
- Writing clean and well tested code.
- Using TDD and Agile practices to develop and maintain Pushfor features.
- Learning new technologies on the job. Learning from and teaching talented colleagues.
- Having a laugh in a lighthearted environment.

What is important to us?

- Be humble, no one has all the answers.
- When making decisions, think about how much value is being generated, and at what cost. Including, but not limited to time, money, morale, future prospects, technical debt, customer satisfaction.
- Saying "it's my mistake, I will solve it" is more desirable than being right.
- It's us versus the problem. Not us versus each other.
- What is the problem we're trying to solve? Let's not get married to a solution.
- Do something extraordinary. Innovate.