MTrec Recruitment My MTrec Training About Job Vacancies News Contact Us

My MTrec

Forgotten your log in details?

Manage your career / recruitment with your own secure online account area.

To support you we have created an easy to use and transparent account area you are able to control.

Senior Software Engineer

J11395

Sunderland

£50,000-£60,000

15-02-2021

-

-

15-01-2021

Permanent

Company Description

Our client is an internationally renowned technology company. To help maintain their hight standards they are looking to recruit a Senior Software Engineer.

Job Specification

The Role

  • You will design, develop, implement and test innovative anti-piracy solutions, working on leading edge technology and Cloud environments.
  • You will be working in a solution-driven development team on a variety of projects, ranging from maintaining existing systems to building new, cutting edge solutions.
  • Reporting to the Development Manager, you must have a passion for the best development practices, latest technology and solving challenging technical problems.
  • Design and develop market leading Anti-Piracy solutions.
  • Build highly available cloud based distributed systems.
  • Successfully implement development processes, coding best practices, and code reviews.
  • Support non-technical members of staff.
  • Keep abreast of new technology developments.
  • Mentor less-senior software developers on development methodologies and optimization techniques.

The Person

  • Experience in development is essential with proven experience with Java/Spring Framework.
  • Should hold a bachelor’s degree or higher in Computer Science (or equivalent).
  • Experience with AWS SQS, Elastic search service, EC2, RDS, S3, ELB, CloudWatch.
  • Decent experience with web crawling.
  • Experience with messaging and streaming platforms (RabbitMQ etc.), cloud computing (ideally AWS) and experience with caching technologies (Memcached, Redis, ElastiCache etc.) is desired.
  • Experience in automating build deployments, Continuous Integration and Continuous Delivery.
  • Knowledge in live video streaming.
  • Knowledge of RDBMS, JavaScript, HTML and CSS.
  • Good knowledge of Mongo DB and the issues that arise from working with large data sets alongside a basic knowledge of PHP7 would be advantageous.
  • Good understanding of software design principles (OOP, SOLID, Design Patterns).
  • Maintain and optimize our current systems.
  •  Ability to work to strict deadlines and prioritize
  • Demonstrable experience of working on high capacity, high availability systems.

The Benefits

  • You will be working for a well-established growing employer.
  • An excellent salary.
  • A company experiencing continued growth, expansion and investment.
  • The company are fully compliant with the latest health and safety requirements for current safe working practices.