Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Software Engineer

Job LocationThames Ditton
EducationNot Mentioned
SalarySalary negotiable
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent, full-time

Job Description

Senior Software EngineerWe are Imagine Communications a software solutions provider working with customers in the broad casting space. We are a global team with offices in the EMEA & APAC region. The role will be based in our Thames Ditton office however due to Covid-19 we are looking for a remote start.At Imagine Communications, ground breaking work is part of our everyday environment. All our employees play a vital role in our organization, helping the media industry enable instant access to moments that matter. Wherever your skills fit in our business — from engineering and sales to service and support — you’ll find you gain much more than just a job. At Imagine Communications, you’ll gain the opportunity to contribute to the transformation that’s taking place in the way the world is consuming media.Imagine Communications offers a range of employee benefits including private medical, dental, Travel Insurance, Employee Assistance Programme (EAP), Subsidized Gym Membership, Pension Scheme, Life Assurance Scheme, Group Income Protection, Eye Tests and 25 days holidays plus bank holidays.Key Responsibilities

  • Working with cutting edge broadcast software, the successful candidate will be delivering features for Imagine Communication’s xG GamePlan product. You will be working on design, implementation and testing of software in an agile environment.
  • Design and implementation of software solutions predominantly in Angular and C#
  • Unit test, system test, integration, and general troubleshooting of software systems
  • Research/technical evaluation of relevant technologies for the product
  • Working with product owners and technical leads to specify robust system designs
  • Key Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering or related discipline
  • Minimum 7 years’ experience within software development in Windows/Linux environments
  • Detail oriented with an ability to learn quickly in a dynamic environment
  • A track record of successful product delivery meeting time, budget, functionality, and quality targets
  • Well-developed communication and leadership skills
  • Experience with large scale software development
  • Technical Requirements:Frontend:
  • Good knowledge of web application development using Angular v2 and above
  • Experience with third-party components
  • Good knowledge of CSS and JavaScript for creating performant user interfaces
  • Good knowledge of Responsive design
  • Able to build web application using pure HTML, CSS, and JavaScript
  • Knowledge of differences between HTML5 and older versions of HTML
  • Experience working with browser compatibility issues
  • Backend:
  • Good understanding of object-oriented programming and design patterns
  • Good knowledge and experience in developing applications using C#, .NET Framework, .NET Standard and .NET Core
  • Good experience in programming multi-threaded applications
  • Experience in troubleshooting issues related to performance
  • Experience in designing and developing microservices
  • Experience using virtual machines and containers in AWS hosted environments
  • General:
  • Able to design components and organize projects to reuse components across multiple applications
  • Experience of automated UI testing using Cypress or similar tool
  • Experience of automated API testing using Postman or similar tool
  • Required skills
  • C#
  • Software Development
  • Angular
  • Keyskills :
    Software Development Angular

    APPLY NOW

    © 2019 Naukrijobs All Rights Reserved