Software Development Engineer in UK

Location: Greater London
Salary: Hidden
Recruiter: PCCW GLOBAL
Job Hours: Full-time

Start your application for this job today

Apply Now

PCCW Global is a leading international communications service provider, offering the latest mobility, voice and data solutions to multinational enterprises, telecommunications partners, cloud and application service providers.

With a network footprint reaching over 3,000 cities in 160+ countries across 5 continents, our truly global coverage combined with local on-the-ground knowledge has helped us build best-in-class global connections linking Africa, the Americas, Asia Pacific, Europe and the Middle East.

Roles and Responsibilities:

  • Interact with users globally to understand the business requirements and design adequate IT solutions
  • Develop high quality, robust and scalable in-house systems, perform application tuning and offer UAT support
  • Prepare business and technical documentation on IT solutions and design
  • Provide application training and technical support to users
  • Assist to evaluate open-source or vendor software solutions and do Proof-of-Concept to verify applicability when needed
  • Assist to develop ad-hoc reports

Requirements:

  • Degree holder in Information Technology, Computer Science or related disciplines
  • 2+ years of hands-on experience in system design and system/software development
  • Strong ability to design and implement pragmatic solutions according to complex business requirements

Hands on experience in:

  • J2EE, Spring boot, HibernatE and PHP
  • JUnit, Mockito, JMockit or any other tools that are used to create automated Unit Test
  • Maven, Git, CI/CD pipeline, and Linux
  • RESTful API, Swagger, JSON, JWT and OpenID Connect/OAuth2/SAML2
  • Web technologies, such as AngularJS, ReactJS, HTML5, CSS3, and etc.
  • Relational database, such as MySQL, and schema design
  • In-depth knowledge of object-oriented design, SOLID principles, distributed system design and software design patterns
  • Experience in developing a multi-tier architecture system
  • Previous exposure in SOA, Microservices or using API Management tools is an advantage
  • Experience in using container technologies (e.g. Kubernetes, Docker, etc.) is an advantage
  • Experience in using Cloud platform (e.g. Azure, AWS, GCP, etc.) is an advantage.
  • Experience in Test Driven Development (i.e. TDD) is a plus
  • Experience in Agile/Scrum development methodology is a plus
  • Strong analytical and problem-solving skills
  • Self-Motivated and a good team player
  • Effective oral, written, and interpersonal communication skills

The best places to find the most Software Development Engineer jobs

Average salary comparison

Job salary over time

Salaries by job level

Salary across the UK

Useful Resources:

CV template for a Software Development Engineer

View Now
CV template for a Software Development Engineer

Glassdoor Company Reviews

Search