London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
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 |
Job Location | South East England |
Education | Not Mentioned |
Salary | Salary negotiable |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Contract, full-time |
Software Developer, Go, Java, NodeJS, ECMASScript, Javascript, Unit Testing, Microservices, AWS, GCP, Telecoms, SOLID, BDD, Infrastructure as a code, DOCKER, Unified Communications, TelecommunicationsMy leading client is looking for a Software Engineer to work for a Unified Communications and Connectivity Practices Software Engineering team. This role will involve working in a team of developers to build the next generation platform to allow customers to consume next generation unified communications and connectivity products in a cloud native manner.The role will involve understanding and implementing APIs and creating software to build cloud native applications. A good understanding of micro-services architectures and micro-service design patterns (SAGA, CQRS, Event Sourcing, Domain Driven Design), functions as a service (AWS Lambda), infrastructure as a service (Amazon Web Services, Google Cloud) will be needed as part of this role,Knowledge of object oriented development and skill in an appropriate language is essential, along with sound knowledge of software design patterns, and SOLID principles. We may expand the languages we use as the microservices we develop require, so a willingness to adapt to new frameworks is also desirable. An understanding of Infrastructure as Code, and tooling such as Terraform will be needed or learned.Core competencies - the ability to adapt to new development languages and frameworksMust have technical skills: a demonstrated ability to create software to solve business problems