keywords/skills

Showing page 4 of 673 (10 in 0.56 seconds)

  • 02 Sep 2018

Job description

Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities - we're just getting started.

We are the teams who create all of Facebook's products used by 1.5 billion+ people around the world. Want to build new features and improve existing products like Messenger, Video, Groups, News Feed, Search and more? Want to solve unique, large scale, highly complex technical problems? Facebook is seeking experienced full-stack software engineers to join our product teams. You can help build the next-generation of products that help us connect the next billion people, create new features that have billions of interactions per day and be a part of a team that’s working to help people connect with each other around the globe. Join us! This position is full-time and based in our London Engineering office.

Responsibilities

  • Full stack web or mobile application development with a variety of languages including but not limited to PHP, JavaScript, HTML
  • Create consumer products and features using internal programming language Hack
  • Implement web or mobile interfaces using XHTML, CSS, and JavaScript
  • Work closely with our PM and design teams to define feature specifications and build the next generation of products leveraging frameworks such as React & React Native
  • Work closely with operations and infrastructure to build and scale back-end services
  • Build report interfaces and data feeds

Minimum Qualifications

  • Excellent programming experience
  • Good understanding of relational databases and SQL
  • Detailed knowledge of web technologies including JavaScript, XHTML, CSS

Preferred Qualifications

  • BSc or MSc in Computer Science or related field (or equivalent industry experience)
    • Contract
  • 02 Sep 2018

Job description

About the role

We are looking for a senior SSIS developer to join our team in Leeds, to provide guidance and mentoring to our data pipeline team as we deliver critical solutions to our business. The role is delivery-focused – every step of the way we need to solve real-world problems for our customers. We’re looking for someone who has an interest in learning about our business and developing a deep understanding, and who is always asking the question “why?”, not just “what?” or “how?”. 

About you

Approach:

Are you passionate about learning the workings of a business and helping our customers achieve their goals? Do you want to work with others, sharing ideas and celebrating team successes over personal achievement? Do you enjoy leading, guiding and mentoring other developers and taking pride in their achievements?

Skills:

You have demonstrable experience of:

  • MS SQL Server 2012/2016 development
  • SSIS and SSRS
  • Fixing and resolving database development problems including performance tuning and optimisation
  • BI and data-warehouse modelling techniques and approaches (e.g. Kimball).

Ideally you will also have familiarity with some or all of:

  • Python development
  • VBA and Excel development (version 2010 onwards)
  • ETL/ELT using Python.
  • Continuous Integration and Continuous Delivery Processes, including TeamCity, Octopus Deploy and Redgate
  • Cloud database development (Amazon AWS and/or Azure)
  • Reporting solutions such as Tableau or Power BI
  • Pandas, PySpark, Hadoop, Machine Learning
  • NoSQL databases such as MongoDB
  • Familiarity with PowerShell scripting
  • Financial Services concepts such as Private Equity, Direct Lending or Credit Fund Management

In addition, you will be able to show:

  • Good verbal and written communication skills, including the ability to talk at both a technical and business level
  • Analytical thinking, open to new ideas and approaches with an enthusiasm to obtain results
  • A logical and detailed approach to technical planning
  • A dedicated, enthusiastic, can-do attitude and a talent for identifying problems before they become serious
  • A positive approach to being challenged
    • Contract
  • 02 Sep 2018

Job description

About the role

We are looking for an experienced Python developer/data engineer to join our team in London, to help us start the journey of building our new-generation data pipeline. In this role you will help to define the framework and libraries used and mentor and teach other developers in these technologies. The role is delivery-focused – every step of the way we need to solve real-world problems for our customers. We’re looking for someone who has an interest in learning about our business and developing a deep understanding, and who is always asking the question “why?”, not just “what?” or “how?”.

About you

Approach:

Are you passionate about learning the workings of a business and helping our customers achieve their goals? Do you want to work with others, sharing ideas and celebrating team successes over personal achievement? Do you enjoy leading, guiding and mentoring other developers and taking pride in their achievements?

Skills:

You have demonstrable experience of:

  • SQL, Relational and NoSQL databases
  • Python development, particularly of ETL/ELT and data pipelines using relevant frameworks
  • Fixing and resolving database development problems including performance tuning and optimisation
  • BI and data-warehouse modelling techniques and approaches (e.g. Kimball).

Ideally you will also have familiarity with some or all of:

  • VBA and Excel development (version 2010 onwards)
  • Continuous Integration and Continuous Delivery Processes, including TeamCity, Octopus Deploy and Redgate
  • Cloud database development (Amazon AWS and/or Azure)
  • Reporting solutions such as Tableau or Power BI
  • Pandas, PySpark, Hadoop, Machine Learning
  • MongoDB
  • SSIS and SSRS development
  • Familiarity with PowerShell scripting
  • Financial Services concepts such as Private Equity, Direct Lending or Credit Fund Management

In addition, you will be able to show:

  • Good verbal and written communication skills, including the ability to talk at both a technical and business level
  • Analytical thinking, open to new ideas and approaches with an enthusiasm to obtain results
  • A logical and detailed approach to technical planning
  • A dedicated, enthusiastic, can-do attitude and a talent for identifying problems before they become serious
  • A positive approach to being challenged
  • £20k - 28k
  • 02 Sep 2018

Job description

Our tech team is growing – and learning as we go. We’re on a journey, building and evolving the way we work, and we’re looking for new recruits who can teach us as much as we’ll teach them. Our teams work on exciting greenfield development projects, as well as enhancing and maintaining our existing portfolio of innovative products.

Check out our team https://www.youtube.com/watch?v=im15r4FZSYA

If you want to gain industry experience using some of the latest tech on the Microsoft stack, things like .NET core 2.1 with scalable, self-healing microservices running in containers orchestrated by Kubernetes in a self-sufficient product team, all cloud native, we might just have the job for you. 

You must have some experience of: 

  • C# (the later the version the better)
  • An understanding of Unit Testing
  • Some knowledge of SQL 

Extra points if you have experience of: 

  • Working with a Continuous Delivery pipeline
  • js or another modern front-end framework
  • Containerisation and Orchestration experience, preferably Docker and Kubernetes
  • Use of NoSQL data storage/databases e.g. CosmosDB, Cassandra, Document DB
  • Experience of designing APIs for mobile applications

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:
winhola.leung@sorted.com
0161 348 7151

    • Contract
  • 02 Sep 2018

Job description

Are you looking for a challenging role in software development? The Protein Function development team at the European Bioinformatics Institute (EMBL-EBI) is looking for an experienced and motivated Java developer to work in one of the most prominent database services in the field of biology, the Universal Protein Resource (UniProt). The Protein Function Development team is located on the Wellcome Trust Genome Campus near Cambridge in the UK.

If you are software developer with experience in Java, REST APIs, XML/JSON, Spring, Unix/Linux then this is the job for you. You will be responsible for the design, coding, testing, documentation and maintenance of software for the Java data service providing biological annotations to resource platform and web front-end aimed to the scientific community and computational biologists. The role involves close interaction with software developers within an international consortium and team members. You are expected to be innovative and work with the team in current and new software components as well as to evaluate and promote new software methods, tools and programming models for a robust and interoperable programming framework.

The primary responsibilities include:

  • Design, code, test, document and maintenance of software for the group’s data services
  • Develop software for web applications back-ends
  • Assist with programming standards to promote best practices
  • Support and maintain the resource production and service release
  • Engage and coordinate work with different teams in the organization
  • Assist with innovative programming and big data technologies

Qualifications and Experience

You will have a postgraduate degree in Computer science or a related discipline with at least 2 years proven professional experience in Java development.

You will also be familiar with standard development tools, e.g., Jenkins for continuous integration, Maven build management, GIT source code management, search engine technologies, etc. Experience developing REST applications with containerisation / cloud deployment would be advantageous.

You will be familiar with relational databases (preferably Oracle) and have a general understanding of NoSQL databases, as well as knowledge of SQL and Unix shell scripting (preferably bash).

You will be able to work as part of a focussed team, but at the same time self-driven and able to work independently. You will be a structured worker with good communication skills.

  • £38 - 48
  • 02 Sep 2018

Job description

THE ROLE

You’ll be building the server-side of the Opal suite, using Ruby on Rails to create flexible components with clean interfaces to manage the creation, manipulation, and storage of Word documents. 

The role is based in our Belfast HQ, but we're flexible with remote work, as long as you can spend at least a day a week in the office.

YOUR RESPONSIBILITIES

Most of the time, you’ll be designing, coding, testing, and documenting key components and interfaces of the Opal suite. You’ll work very closely with our technical lead, who will also be hands-on coding.

Occasionally, you'll build prototypes to validate proposed features and new ideas.  

You’ll also work with the CTO, technical lead, and other team members to define and implement standards for how we work: our agile methodology, coding standards, development tools, deployment practices, and more. This is a green field development and we want to use tomorrow’s best practices today.

SKILLS YOU NEED TO HAVE:
- a methodical, structured approach to designing systems; knowledge of design patterns, best practices, and new innovations in computer science. You’ll be expected to keep up-to-date with new technologies and introduce them to the rest of the team; even if we don’t use them, we should know what’s out there
- a minimum of four years’ experience building software in a commercial environment, preferably for a product company (if you have lots more, that’s great; we’re old too)
- at least two years of hands-on experience writing Ruby/Ruby on Rails
- some experience with relational databases – you need to be able to build a data model, write SQL, and apply sensible indexes.

SKILLS TO HELP YOU STAND OUT: 
- building or working with RESTful API components
- NoSQL experience (MongoDB or similar – anything that stores XML or JSON)
- experience with cloud infrastructure e.g. Docker, AWS, Azure.


  • £35k - 45k
  • 02 Sep 2018

Job description

THE ROLE

Play Sports Group (PSG) are looking for a Backend Developer to join our growing team based in Bath.

ABOUT YOU

We’re looking for a talented backend developer to join our digital team. You will have had experience working with CMS systems such as WordPress and knowledge of eCommerce platforms like WooCommerce and Magento.

You will have had experience in consuming and handling data from APIs and working with integrations with third party software. Experience of payment gateways will be of great benefit.

You will be up for a challenge and willing to learn; if you need to head out to a conference to keep you up to date and your skills sharp then we’ll make sure you can do just that. You will also have access to online training courses in a wide variety of topics to help you keep developing professionally.

SKILLS & EXPERIENCE

  • Experience writing scalable backend PHP applications using modern web frameworks like Laravel, Symfony and CakePHP.
  • Experience working with CMS packages such as WordPress, WooCommerce or Magento
  • Willing to champion best practices in engineering, security, design and testing.
  • Experience designing, building and consuming RESTful APIs.
  • The confidence and knowledge to use the best tools and languages for the job and present new solutions to problems where you see a benefit.
  • Experience designing and implementing SQL database schemas with an emphasis on speed and scalability.
  • Confidence in owning decisions throughout the project pipeline, from initial phases through to production.
  • Proficient knowledge of source control (git).
  • Excellent communication skills with the ability to discuss ideas with colleagues.

NICE TO HAVE

  • Knowledge of OAuth protocols for authentication.
  • Knowledge of build automation tools and continuous integration processes (CircleCI, Bitbucket Pipelines)
  • Knowledge of a PaaS (Amazon/GCP/Azure would be a plus)
  • Experience with docker/containerisation
  • Working knowledge of JIRA.
  • Some knowledge of data analysis, statistical modelling or machine learning.
  • Happy working on a Mac.
  • An interest in cycling and the bike industry.

ABOUT US

The Play Sports Group is home to Play Sports Network and Shift Active Media.

Play Sports Network is the world’s leading creator of cycling digital video distributed on YouTube and Facebook. We are a digital sports media company focused on the world of cycling. Combining our deep love of the sport with world leading expertise in video and digital distribution, we have built a leadership position in the market.

We operate a number of market-leading YouTube channels, Global Cycling Network, Global Mountain Bike Network, Global Triathlon Network, EMBN, GCN Tech and GMBN Tech with over 2.1 million subscribers and millions of fans across associated social media platforms. Our presenters are ex-pros from the very highest levels who connect with the fans, and with world class athletes.

SHIFT Active Media is the award-winning cycling media agency and works alongside some of the biggest, most high profile brands in the cycling world. SHIFT is a full-service creative and communications agency providing a wide a variety of project to help clients achieve their strategic objectives: from website design and build, apps, print and digital advertising creative, media planning and buying, through social media strategy and delivery, commercial video creation, PR, and beyond.

BENEFITS

  • Recently refurbished city centre office
  • MacBook Pro and dual monitors
  • Generous holidays
  • Company pension scheme
  • A good coffee machine
  • Bike parking
  • Really good showers
  • Free fruit and jelly sweets
  • Relaxed office environment
  • 02 Sep 2018

Job description

We are interested in people who have and display a passion for technology, a desire to learn and grow and experience in a range of toolsets. As such, the role specification below speaks much more about the type of person we are looking to hire rather than the skills.


So what does testing and assurance mean to you? At BJSS it is more than just finding bugs and raising defects, it’s about ensuring the continued delivery of predictable and robust software. We’re looking for people with passion and drive to join our multi-disciplined team. We are always looking for ways to do things better, drive forward change, learn and explore new technologies, share our knowledge with others through informal sessions, and actively engage other disciplines to improve the understanding and effectiveness of how we work together to build better solutions. BJSS emphasizes collaboration across disciplines , championing a culture where everyone works together, owning and resolving challenges as a team.

At BJSS our test and assurance engineers fulfil multiple roles, be that SDET, Non-Functional, Technical Tester or Test Lead, and to:

• Be confident in working with a range of partners across diverse business and technology communities.
• Learn new tools and techniques
• Apply novel techniques and tools to existing processes
• Understand modern/enterprise agile methods and be able to apply them
• Work in a team of like-minded people to get the job done
• Focus on the delivery of the whole project, not just a narrow vertical
• Challenge the status quo
• Be open minded to new techniques and ways of working
• Adapt and improvise to overcome problems
• Understand the whole lifecycle including analysis, enterprise development, build & deployment, and support
• Have experience in languages such as Java, C#, Python, Ruby, SQL and other scripting languages
• Have experience in tools such as jBehave, jUnit, Cucumber, Specflow, jMeter, Gatling, Appium, Calabash, Jenkins, TeamCity, Jira and Confluence – and be able to pick these up quickly if they don’t

If you have the right attitude and are willing to learn then you are the person we are looking for.

  • 02 Sep 2018

Job description

Backbase builds innovative, customer-facing fintech applications and services for some of the world’s leading financial institutions. As a Java Developer, you will be designing and developing applications in an empowered team of highly skilled software developers, QA engineers, scrum masters and product owners. You will help us deliver successful customer implementations by cooperating with our peer R&D teams, Professional Services consultants and partners.

What will you be doing?

  • Develop components, services and web applications that deliver value to our customers.
  • Work closely with the product owner, other developers and QA engineers to shape the product and ensure our software is high quality.
  • Ensure our solutions are tested, extensible, maintainable, secure and perform well.
  • Work with your team and other developers across the company to continuously improve our approach to development.

Your background and skills

Essential

  • Proven experience delivering enterprise-grade Java applications
  • Hand-crafting SQL and working with relational databases
  • Integration with web-services and APIs
  • Excellent communication skills in English
  • Initiative, self-starting, flexible and a quick learner

Desirable

  • Spring Framework (including Core, Data, Integration, Web, Security, Batch)
  • Messaging frameworks and integration patterns (JMS, ActiveMQ, Camel)
  • Defining and creating Restful APIs (REST)
  • Persistence frameworks such as Hibernate, JPA
  • BDD or TDD experience; writing unit and integration tests with JUnit or similar.
  • Application servers such as Tomcat, WebSphere, Weblogic or JBoss
  • Experience with Scrum and Agile practices
  • Automated integration testing and continuous integration pipelines
  • 02 Sep 2018

Job description

Senior Trading System Developer

Overview

We’re looking for a top software engineer who possesses the technical aptitude and experience to deliver elegant solutions to our business users. Educational or business background is not an issue for us; it’s what you have done previously, and what you can do for us that matters.

Working alongside technologists and subject matter experts, you will be responsible for implementing functionality across the core trading & front office systems for GLG. This role will require the individual to face off against a wide ranging user base encompassing Pfo Managers, Traders & Analysts across the GLG Investment teams.

You will be seen as a trusted technology partner with business product owners, and will have an experienced background in development in systems that support multiple asset classes for a high volume trading environment.

Technology and Business Skills

Essential Experience:

To succeed in this role you will need:

  • Good knowledge of C# (to 4.5.1)
  • Good knowledge of T-SQL, stored procedures, schema design, performance tuning in MS SQL Server
  • Experience with automated testing tools such as xUnit, MS Test, NUnit, Moq, Rhino Mocks etc
  • Experience of IoC containers such as Unity, Autofac, Ninject
  • Experience of HTML 5.0 with AngluarJS (or similar)
  • Experience of WPF user interface development, ideally using MVVM
  • A proponent of collaborative software engineering techniques and methods: agile development, continuous integration, code review or pairing, unit testing, refactoring and related approaches
  • An interest in financial markets and instruments
  • Familiarity with a variety of programming styles (e.g. OO, functional) and knowledge of design patterns.
  • Strong delivery focused approach

Advantageous

  • An excellent understanding of financial markets and instruments.
  • Experience with Order management Systems.

Personal Attributes:

  • Craftsman-like approach to building software; takes pride in engineering excellence and instils these values in others
  • Demonstrable passion for technology e.g. personal projects, open-source involvement
  • Intellectually robust with a keenly analytic approach to problem solving
  • Self-organised with the ability to effectively manage time across multiple projects and with competing business demands and priorities
  • Focused on delivering value to the business with relentless efforts to improve process
  • Strong interpersonal skills; able to establish and maintain a close working relationship with traders, fund managers and senior business people alike
  • Confident communicator; able to argue a point concisely and deal positively with conflicting views.