Permanent Design Patterns Jobs in Cheltenham

2 of 2 Permanent Design Patterns Jobs in Cheltenham

Lead Software Engineer

Cheltenham, Gloucestershire, South West, United Kingdom
Aker Systems Limited
lead the development of backend platforms and services for National Security and Defence clients leveraging the latest commercial and open-source technologies in private and public cloud environments. Design, develop, document, deploy and enhance features to our platforms and services that meet functional/non-functional business requirements Actively participate in the teams elaboration and estimation of user … testing and code reviews Using GitHub/GitLab/Atlassian Suite for source control Test Driven Development with appropriate tools and frameworks Experience with micro-service design patterns Experience in Big Data technologies Aker Systems Attributes At Aker we work as a team; we are collaborative, hardworking, open, and delivery obsessed. There is no blame culture here More ❯
Employment Type: Permanent
Posted:

VOIP and C++ Development Engineer

Cheltenham, Gloucestershire, United Kingdom
Southern Communications Ltd
with extensive knowledge and background in VoIP technologies, such as Softswitch, RTPEngine and OpenSIPs coupled with excellent C/C++ development skills in a Linux environment. Key Responsibilities: Design, develop, and test new software aligned to the product roadmap meeting the changing needs of our key markets. Maintain and improve the existing software codebase and processes. Perform technical … working with geographically distributed infrastructure or HA deployments. In-depth knowledge of Linux, preferably Ubuntu, including ability to script with bash, shell, Python Strong proficiency in MySQL database design and access, including replication techniques and technologies, specifically from a C/C++ environment is important. Real-time, multi-threading development experience, ideally in producing asynchronous communications products/… frameworks e.g., GTest An understanding of data caching options in a Linux environment is required with demonstrable practical application of such options. Good knowledge of software design patterns, system architectures and when to apply them. Personal Attributes: Strong analytical and problem-solving abilities with excellent organisational. High attention to detail with a passion for accuracy. Confident personality More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted: