Developer – Mid level

Description SmartStream is embarking its most exciting journey in recent times. To continue to service and support the world's top banks and asset managers we are constantly innovating to cement our

Description

SmartStream is embarking its most exciting journey in recent times. To continue to service and support the world’s top banks and asset managers we are constantly innovating to cement our industry leading position for the next decade.

Brand new initiatives in Blockchain and Machine Learning, complimenting our highly available, high throughput real-time systems will provide fascinating and demanding challenges for our development teams across the globe.

Working with our other product development centres in Mumbai, Vienna, Katowice and Philadelphia we are building modern cloud based software using evolving agile and extreme practices. Independent autonomous teams build, maintain and support services which allows them to develop expertise in technology and business domains.

The successful candidate will have the opportunity to influence others and to personally develop in a friendly and welcoming environment. We welcome engineering professionals from a variety of backgrounds to add to our diverse teams in our Bristol development centre.

SmartStream’s Bristol location is a hub of development activity set in a large business park with lakes and green, open spaces; ideally located next to two major motorways making commuting as easy an option as living within the city itself.

Java and Spring are our primary backend technologies with Angular and Typescript in our frontend.


Job Responsibilities

  • Involved in the complete product lifecycle from initial requirements definition, design, development and solution configuration through to deployment
  • Agile approach using Behaviour Driven Development and Continuous Deployment technologies
  • Willingness to adopt Agile XP practices such as Pair-programming and Test Driven Development
  • Support on-going maintenance and fixes of SmartStream’s solutions and in-house toolkits
  • Follow SmartStream’s development process and quality standards
  • Responsibility for developing scalable and robust solutions, which meet the high performance and availability standards of global financial institutions

  • Key Skills

  • A passion for software development
  • Strong technology skills and interest
  • Communication and team work
  • Independence and motivated
  • Experience with Java, Spring, Angular and/or Typescript

  • Desirable Skills

  • BDD, TDD, Continuous Deployment
  • RESTful web services

  • Qualifications

  • BSc (Honours) Computer Science or a similar degree with significant computing bias.

  • Experience

  • Experience developing in a software vendor environment is desirable but not required
  • Financial software experience would be a bonus, but is not expected
  • A previous role as a junior software engineer or junior developer is a must

  • Employment Type

    Permanent


    Benefits

    Competitive Salary

    25 days annual leave

    Company pension scheme matching up to 5% of salary

    Private medical insurance plus life assurance coverage

    Flexible benefits platform including GymFlex, Cycle2Work and Give-As-You-Earn scheme

    Leave a Reply