keywords/skills

Showing page 1 of 28 (10 in 0.96 seconds)

  • Glasgow
  • 21 Mar 2019

As a member of our Software Engineering Group you will dive head-first into creating innovative solutions that advance businesses and careers. Youll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. Youll be tasked with keeping the team and other key stakeholders up to speed on the progress of whats being developed. Coming in with an understanding of the importance of end-to-end software development-such as Agile frameworks-is key. And best of all, youll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world.

This role requires a wide variety of strengths and capabilities, including:

 

·         Advanced knowledge of application, data and infrastructure architecture disciplines

·         Understanding of architecture and design across all systems 

·         Working proficiency in developmental toolsets

·         Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals

·         Proficiency in one or more general purpose programming languages such as Java, J2EE or other enterprise languages such as .NET, C++ or Scala.

·         Understanding of software skills such as business analysis, development, maintenance and software improvement

 

Responsibilities:

·         Design and develop strategic applications to collect, search for, display, distribute and report upon legal document data

·         Create web components and cloud based micro services using Java J2EE, Spring boot, Cloud foundry, Eureka, Zuul, NodeJS, Angular 4 and ExtJS, HTML5

·         Work in a development feature team collaborating closely with other features teams on this exciting enterprise product.

·         Use and contribute to an agile product backlog, helping prioritize and size stories

·         Partner with our product owners to craft and refine stories and design and develop technical solutions.

 

 

Our Corporate Technology team relies on smart, driven people like you to develop applications and provide tech support for all our corporate functions across our network. Your efforts will touch lives all over the financial spectrum and across all our divisions: Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and within the Corporate Administrative Office. You’ll be part of a team specifically built to meet and exceed our evolving technology needs, as well as our technology controls agenda.

 

When you work at JPMorgan Chase & Co., youre not just working at a global financial institution. Youre an integral part of one of the worlds biggest tech companies. In 14 technology hubs worldwide, our team of 40,000+ technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $9.5B+ annual investment in technology enables us to hire people to create innovative solutions that will not only transform the financial services industry, but also change the world.

 

At JPMorgan Chase & Co. we value the unique skills of every employee, and were building a technology organization that thrives on diversity. We encourage professional growth and career development, and offer competitive benefits and compensation. If youre looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you.

 

J.P. Morgan offers an exceptional benefits program and a highly competitive compensation package.

JPMorgan Chase & Co. is an equal opportunity employer.

 

 

  • London, England
  • £600 - £650 per day
    • Contract
  • 21 Mar 2019

Javascript, React, ES6, Node, Software engineer, TDD, Agile, Greenfield, developer, front end, UI, Typescript, RxJS

My client, a top tier financial services organisation, are working on a global greenfield Front Office application in a highly agile development team. The successful candidate will be a strong Software Engineer with extensive knowledge of ReactJS on a complex application ideally within the financial services industry.

Key skills:

  • ES6

  • ReactJS/NodeJS

  • Typescript

  • RxJS

  • Software design patterns and best practice

  • TDD/BDD and best practise

  • Agile methodology experience
If this is something of interest please apply with a copy of your most recent CV immediately.

Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. It is a company within the Allegis group of companies, the fourth largest staffing group in the world, (collectively referred to as the "Allegis Group"). TEKsystems, Aston Carter and Aerotek are trading names of Allegis Group Limited. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at https://www.allegisgroup.com/privacy-policy. Please note when you give us your data, we will share it within Allegis Group and this involves the transfer of such data outside the European Economic Area, subject to the protections described in the Allegis Group Online Privacy Notice.

  • £60k - 80k
  • 21 Mar 2019

Job description

Reporting into the Principal Software Engineer the Senior Software Engineer works as part of a self-organised SCRUM development team that builds new features or products or maintain/enhance existing ones. As an individual contributor, you will be expected to have an important impact on the velocity of the team.

Core Accountabilities

  • Writes high-quality, easy-to-maintain, testable code
  • Reduces complexity in the codebase and avoid over-engineering solutions
  • Takes into account performance, scalability, security and testability when refining projects
  • Documents their work
  • Understands and follows Agile principles
  • Mentors Junior team members
  • Has a high impact on the velocity of the team and a high “productive code” throughput (post churn)
  • Takes operational responsibility
  • Gives high-level status update to stakeholders
  • Investigates and fixes bugs on the platform

Experience

  • 5+ years or equivalent experience in development
  • 2+ years or equivalent experience with React or similar front end framework
  • 2+ years or equivalent experience with NodeJS

Skills

  • Advanced modern JavaScript (ES6/2015+), NodeJS and React
  • Web development principles (REST, SPA…)
  • Microservice architecture
  • AWS
  • DevOps
  • Agile manifesto and SCRUM
  • Test-driven development (TDD)
  • Proactive
  • Advanced communication skills
  • Able to deal with pressure positively
  • A strong team player “we” before “I”
  • Highly-motivated and collaborative
  • 21 Mar 2019

Job description

As a member of our Software Engineering Group you will dive head-first into creating innovative solutions that advance businesses and careers. You’ll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. You’ll be tasked with keeping the team and other key stakeholders up to speed on the progress of what’s being developed. Coming in with an understanding of the importance of end-to-end software development-such as Agile frameworks-is key. And best of all, you’ll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world.

This role requires a wide variety of strengths and capabilities, including:

·Advanced knowledge of application, data and infrastructure architecture disciplines

·Understanding of architecture and design across all systems

·Working proficiency in developmental toolsets

·Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals

·Proficiency in one or more general purpose programming languages such as Java, J2EE or other enterprise languages such as .NET, C++ or Scala.

·Understanding of software skills such as business analysis, development, maintenance and software improvement Responsibilities:

·Design and develop strategic applications to collect, search for, display, distribute and report upon legal document data

·Create web components and cloud based micro services using Java J2EE, Spring boot, Cloud foundry, Eureka, Zuul, NodeJS, Angular 4 and ExtJS, HTML5

·Work in a development feature team collaborating closely with other features teams on this exciting enterprise product.

·Use and contribute to an agile product backlog, helping prioritize and size stories

·Partner with our product owners to craft and refine stories and design and develop technical solutions.

Our Corporate Technology team relies on smart, driven people like you to develop applications and provide tech support for all our corporate functions across our network. Your efforts will touch lives all over the financial spectrum and across all our divisions: Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and within the Corporate Administrative Office. You’ll be part of a team specifically built to meet and exceed our evolving technology needs, as well as our technology controls agenda. When you work at JPMorgan Chase & Co., you’re not just working at a global financial institution. You’re an integral part of one of the world’s biggest tech companies. In 14 technology hubs worldwide, our team of 40,000+ technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $9.5B+ annual investment in technology enables us to hire people to create innovative solutions that will not only transform the financial services industry, but also change the world. At JPMorgan Chase & Co. we value the unique skills of every employee, and we’re building a technology organization that thrives on diversity. We encourage professional growth and career development, and offer competitive benefits and compensation. If you’re looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you.

J.P. Morgan offers an exceptional benefits program and a highly competitive compensation package. JPMorgan Chase & Co. is an equal opportunity employer.

 

  • £51k - 76k
  • 21 Mar 2019

Job description

We are transforming and expanding our e-commerce platform and therefore have an exciting opportunity for an energetic and talented Senior Software Engineer to join our rapidly expanding Waitrose agile e-commerce team. 

As a leader, you will have a passion for software development and an excellent understanding of how to define and deliver solutions interactively and collaboratively. You will be involved in all areas of delivery, with the technical gravitas to mentor and inspire the development team, playing an integral part in helping them continuously improve by sharing your own knowledge, experience and insights. 

You will need to be confident in challenging business requirements to ensure you are continuously delivering the best possible outcome, harnessing innovation and driving adoption of new technologies to deliver business value. Your vision and ambition will contribute to shaping our online technology road-map, influencing our future technical direction and balancing passion with precision to deliver exceptional online service and solutions for our customers.

Your duties will include:

  • Actively part of sprint planning, backlog grooming and task estimation. 
  • Elaboration of user stories (technical and functional) into design sketches and coding tasks. 
  • Hands-on design and development with a self-organizing and cross-functional agile team using techniques such as Test Driven Development (TDD), Pair Programming and Peer Code Reviews.
  • Responsible for the quality implementation (supportable, maintainable, scalable and secure) of JavaScript code, which includes unit testing. 
  • Influence the design and technology stack and technical direction of the team. 
  • Champion and coach peers in software engineering best practices and best of breed technology. 
  • Working closely with the quality assurance team (technical testers) to identify risks and to support the development of complex test scripts. 
  • Ensure that the status of agile tickets worked on is updated promptly and highlight blockers in time to get them resolved. 
  • Creation of POC's / Spike development and active involvement in technology evaluation. 
  • Participate in regular showcases of new business capability to the product owners and other business stakeholders.
  • Proactively help to resolve production issues and contribute to release management. 

Technologies & Approaches:

  • JavaScript 
  • React
  • Redux 
  • NodeJS
  • Docker & Docker Compose
  • Clean modular/component based JavaScript code 
  • Object-oriented or functional programming style code 
  • Understanding of REST API 
  • Understanding of GraphQL (desired)

Testing: 

  • Unit testing, TDD, Functional Testing
  • Selenium/Puppeteer (desired), Codecept (desired)

UI/UX: 

  • Accessibility,responsive design, mobile design, cross-browser development and modern HTML/CSS techniques like HTML5, CSS3 and CSS pre-processors like SASS and/or LESS. 

Source control: 

  • GIT 

Working practices:

  • Knowledge and experience of agile frameworks and practices: Scrum/Kanban, User stories, BDD/TDD, DevOps, 
  • Continuous Integration & Delivery, Pair Programming etc. 

Application Lifecycle Management Tools: 

  • JIRA, Confluence, Jenkins (or similar), NexusPro (or similar)
  • 21 Mar 2019

Job description

The Audible team in London is looking for an experienced Solutions Architect who will help mold the future of how customers experience Audible on Alexa. In this first of its kind role, you will be working with top-tier entertainment brands, content partners & developers to create incredible experiences that will delight customers via a suite of Alexa skills on behalf of Audible.

As a Solutions Architect in Alexa, you will perform three main functions — (1) provide technical expertise to external skill developers, (2) deliver a technical framework and convey best practices to build skills rapidly and at scale, and (3) work with Alexa and Audible product teams to leverage new capabilities to build innovative customer experiences.

You will connect with key developers and drive discussions with senior technical and business leaders. You will also be willing to get your hands dirty and build tools or prototypes to demonstrate concepts. And, with a unique blend of business and technical skills, you will influence Alexa product and service teams to create the best experience for our customers.


About you
The successful candidate will be a tenacious, ambitious self-starter with a passion for building new programs from scratch. They are versatile, enjoy problem solving and working in fast-paced environment with people from a diverse set of backgrounds. Passionate about technology, customer experience, and a love of audio.

About Audible
Audible’s mission is to unleash the power of the spoken word. We build and strive to continually improve a medium to redefine and enhance the nature of spoken information, education, entertainment, and other modes of verbal expression. We enrich our customer’s lives every day by pushing the boundaries of technology, entertainment, education, and self-improvement.


Key Responsibilities:
· Build and nurture trusted relationships with business and technical teams at strategic developer organisations
· Develop unique and compelling demonstrations of Alexa Skills to current and prospective developers and IP owners and content teams
· Document best practices and create development and support resources that can be used by other developers
· Steer complex projects with significant bottom-line impact
· Capture customer requirements and influence Alexa product teams to build features that create the biggest impact
· Identify key technical opportunities and challenges and design scalable and maintainable solutions and processes
· Relate technical requirements to development teams


Are you interested? We look forward to receiving your application.

Audible is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build.

Please note this is an 12-month fixed term contract.

BASIC QUALIFICATIONS

Basic Qualifications
· Significant experience in software design and development in a technical role
· Experience in a customer or partner facing role, such as Solutions Architect, Technical Program Manager, Product Manager, Technical Pre-sales Engineer, or Software Development Manager
· Excellent verbal and written communication skills in English
· Experience with two or more programming languages such as Javascript (NodeJS), Python, or Java
· Experience with cloud-based architecture and software deployment, preferably with AWS
· A technical undergraduate degree in computer science, MIS, engineering or related disciplines

PREFERRED QUALIFICATIONS

Preferred Qualifications
· Ability to communicate effectively with both technical and non-technical audiences at the C level
· Deep and broad technical knowledge with the ability to interface between business and technology
· Exceptional interpersonal and relationship management skills
· Demonstrated effectiveness working across multiple business units to achieve results
· Proven ability to build and maintain executive level relationships
· Hands on development experience or full understanding of mobile App development pipeline and process
· Knowledge and experience with designing and developing solutions with Alexa or other voice assistants
· Passion for spoken-word audio
· Track record for being detail-oriented with a demonstrated ability to self-motivate and follow-through on projects
· Strong problem-solving skills; the ability to analyse problems and develop actionable and appropriate tactical plans quickly
· Ability to succeed in a fast-paced, innovative, and rapidly evolving industry and business organization

  • 21 Mar 2019

Job description

Job Description

You are

You are a technical lead, DevOps lead, technical architect or technical manager. You will have broad experience across the entire software development life-cycle, from inception through to production. You will have successfully delivered complex technical programmes of work at scale.

Role

The work is varied, ranging from engineering leadership within a product team to developing sustainable infrastructure via container orchestration to changing engineering practices that cross organisational boundaries. You will need initiative, resilience and patience, but you will have the opportunity to directly impact how large enterprises practice software engineering.

Non-technical Skills

  • Good communication skills across diverse groups (stakeholders, engineers, business analysts, etc.)

  • Initiative (identify value work and execute delivery)

  • Leadership (influencing stakeholders, up-skilling engineers)

  • Commercial awareness (pragmatic approach to problem-solving)

  • Systems thinker (understand how large organisations operate and common pitfalls, LEAN manufacturing)

  • Agile (experience with Scrum, Kanban)

  • Collaboration (work in an open and sharing culture)

Qualifications

Technical Skills

  • Good engineering practices:

    • Continuous integration/delivery (Jenkins, Travis, CircleCI)

    • Testing: TDD, BDD, integration, E2E

    • Code-reviews

    • Pairing

    • Source code control: git, git flow

    • Documentation

  • Languages and frameworks:

    • Java/NodeJS/Groovy/Scala/Ruby/Python/Bash

    • Spring/Express/Cucumber/React

  • Working knowledge of latest technologies:

    • Containers (Docker, Kubernetes, Rancher)

    • Cloud infrastructure/services (AWS, Azure, Google Cloud Platform)

    • Infrastructure-as-code (Ansible, Puppet, Terraform)

  • Operational experience:

    • Understanding of high-availability, disaster-recovery, monitoring and logging at scale

Additional Information

If the above sounds like something you're currently doing, something you believe you can do, or even something you would like to do, get in touch with us and let's have a chat.

  • 21 Mar 2019

Job description

Job Description
API Connect is IBM's integration creation, runtime, management and security foundation for enterprise grade APIs and Microservices to power modern digital applications. Combined with DataPower, it powers the API Economy, enabling clients to unlock new sources of value in their enterprise by exposing their digital assets to application developers and building new partner ecosystems. API Connect is available to both IBM Cloud and on-premise clients. API Connect is regularly referenced in messages from IBM's senior executive leadership team.

The IBM API Connect organization is seeking a Software Developer to join our Developer Portal team. The role involves both back and front end development: writing and maintaining scripts written in Bash and a REST server written in NodeJS, the unit/FV tests and infrastructure; along with the front end UI, which is built on Drupal 8 and involves PHP, ReactJS, and SCSS development. Collaboration with Agile software development teams will be required in scrum meetings, as well as managing the successful delivery of software development, test, and improving test infrastructure.

Our Developer Portal is a much loved and vibrant component of API Connect, scoring 5/5 in Forrester's latest report, which we are hugely proud of. Also, Forrester have just evaluated 15 API management solution providers, against 26 criteria, and our very own API Connect was named LEADER. API Connect received the highest score in the market, which we have worked very hard to achieve. The result is that our product is now very much in demand - so come and join us!

Required Professional and Technical Expertise:

'• General programming/problem determination ability
'• ReactJS
'• SCSS
'• NodeJS
'• Shell scripts (Bash)
'• PHP
'• Docker/Kubernetes
'• Git / devops / jenkins
'• Knowledge of BDD, Behat, Cucumber, phpunit, Drupal, mySQL would be very useful, but not mandatory
• Willingness to learn and adapt to new processes, as well as identify and implement improvements
• Ability to manage multiple priorities simultaneously
• Ability to define, develop, and lead in a fast-paced, rapidly changing environment
• 3-5 years of relevant in software and/or middleware development, in a complex, multi-site environment with cross-functional teams
• Practical experience working directly with business/IT leadership
• Practical knowledge of agile methodologies
• Excellent verbal and written communication skills and the ability to interact professionally
• Ability to develop working relationships at different levels of management across the teams

Required Technical and Professional Expertise

See job description for full details.

Preferred Tech and Prof Experience

See job description for full details.

EO Statement
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

  • 21 Mar 2019

Job description

Job Description

You are

You are a technical lead, DevOps lead, technical architect or technical manager. You will have broad experience across the entire software development life-cycle, from inception through to production. You will have successfully delivered complex technical programmes of work at scale.

Role

The work is varied, ranging from engineering leadership within a product team to developing sustainable infrastructure via container orchestration to changing engineering practices that cross organisational boundaries. You will need initiative, resilience and patience, but you will have the opportunity to directly impact how large enterprises practice software engineering.

Non-technical Skills

  • Good communication skills across diverse groups (stakeholders, engineers, business analysts, etc.)

  • Initiative (identify value work and execute delivery)

  • Leadership (influencing stakeholders, up-skilling engineers)

  • Commercial awareness (pragmatic approach to problem-solving)

  • Systems thinker (understand how large organisations operate and common pitfalls, LEAN manufacturing)

  • Agile (experience with Scrum, Kanban)

  • Collaboration (work in an open and sharing culture)

Qualifications

Technical Skills

  • Good engineering practices:

    • Continuous integration/delivery (Jenkins, Travis, CircleCI)

    • Testing: TDD, BDD, integration, E2E

    • Code-reviews

    • Pairing

    • Source code control: git, git flow

    • Documentation

  • Languages and frameworks:

    • Java/NodeJS/Groovy/Scala/Ruby/Python/Bash

    • Spring/Express/Cucumber/React

  • Working knowledge of latest technologies:

    • Containers (Docker, Kubernetes, Rancher)

    • Cloud infrastructure/services (AWS, Azure, Google Cloud Platform)

    • Infrastructure-as-code (Ansible, Puppet, Terraform)

  • Operational experience:

    • Understanding of high-availability, disaster-recovery, monitoring and logging at scale

Additional Information

If the above sounds like something you're currently doing, something you believe you can do, or even something you would like to do, get in touch with us and let's have a chat.

  • 21 Mar 2019

Job description

Job Description

You are

You are a technical lead, DevOps lead, technical architect or technical manager. You will have broad experience across the entire software development life-cycle, from inception through to production. You will have successfully delivered complex technical programmes of work at scale.

Role

The work is varied, ranging from engineering leadership within a product team to developing sustainable infrastructure via container orchestration to changing engineering practices that cross organisational boundaries. You will need initiative, resilience and patience, but you will have the opportunity to directly impact how large enterprises practice software engineering.

Non-technical Skills

  • Good communication skills across diverse groups (stakeholders, engineers, business analysts, etc.)

  • Initiative (identify value work and execute delivery)

  • Leadership (influencing stakeholders, up-skilling engineers)

  • Commercial awareness (pragmatic approach to problem-solving)

  • Systems thinker (understand how large organisations operate and common pitfalls, LEAN manufacturing)

  • Agile (experience with Scrum, Kanban)

  • Collaboration (work in an open and sharing culture)

Qualifications

Technical Skills

  • Good engineering practices:

    • Continuous integration/delivery (Jenkins, Travis, CircleCI)

    • Testing: TDD, BDD, integration, E2E

    • Code-reviews

    • Pairing

    • Source code control: git, git flow

    • Documentation

  • Languages and frameworks:

    • Java/NodeJS/Groovy/Scala/Ruby/Python/Bash

    • Spring/Express/Cucumber/React

  • Working knowledge of latest technologies:

    • Containers (Docker, Kubernetes, Rancher)

    • Cloud infrastructure/services (AWS, Azure, Google Cloud Platform)

    • Infrastructure-as-code (Ansible, Puppet, Terraform)

  • Operational experience:

    • Understanding of high-availability, disaster-recovery, monitoring and logging at scale

Additional Information

If the above sounds like something you're currently doing, something you believe you can do, or even something you would like to do, get in touch with us and let's have a chat.