all team members to achieve the successful delivery of an integrated technical solution. · Advise and mentor other team members on current best practices and programming techniques such as Unit Testing and AsynchronousProgramming Patterns. · Administer the full lifecycle development tooling including Source Control, Bug Tracking, Continuous Integration … Serilog, Grapha?) · Multi-Tenant Database Design · Security & Licensing (Application Gateways?) Workstation · Data Caching & Synchronization · Worker Services vs Windows Services (Headless) · Dynamic Compilation (Optional) · Communications programming (Failure Handling, Hangfire, Polly?) Client · WPF or Blazor or... · Composite UI’s · AsynchronousProgramming · RS232/USB Communications programming (Failure Handling more »
within the Microsoft Tech Stack with C#/.Net but the role has a wide range of technical requirements such as experience with LINQ, AsynchronousProgramming, Message Buses, Event Streams, Object Oriented Programming, Threading & Pub/Sub Type Mechanisms. You will be working on a variety of … Technical Requirements Minimum of 8 years’ experience within Software Development. Desire to step into a leadership role in future. Essential Skills: C#, .Net, Threading, AsynchronousProgramming, LINQ, OO, SQL, RabbitMQ. Desirable Skills: C++, Docker, Kubernetes, MongoDB, Cloud. Happy working 3 weekends a year - UK or International. Confident working more »
Bristol Area, South West, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
and expertise in Node.js. Familiarity with front-end technologies (HTML, CSS, JavaScript). Experience with popular Node.js frameworks and libraries, especially Express. Knowledge of asynchronousprogramming and event-driven architecture. Proficiency with both SQL and NoSQL databases. Understanding of RESTful API design and development. Experience with version control more »
HTML, CSS, TypeScript and JavaScript. Knowledge of front-end build tools (e.g., Webpack, Angular CLI). Proficient with GIT. Experience with RESTful APIs and asynchronous programming. Excellent communication and collaboration skills. You embrace the Agile values and have experience with working in Scrum. You value learning, keeping your knowledge more »
Master's degree or equivalent experience is a plus. 5+ years of experience in software development with a strong proficiency in one or more programming languages such as Python, C++, or rust. Proven experience in designing and architecting and or translating complex software designing into software systems. In-depth … knowledge of OOP programming and problem-solving skills using Python (or similar language) Familiarity of frameworks, but can work independently of them with knowledge in asynchronousprogramming, sockets, and threads Deep understanding of software development principles, design patterns, and best practices. - Experience with cloud computing platforms such more »
their core principles and best practices. Experience with front end build tools such as Webpack, Babel, and npm. Solid understanding of RESTful APIs and asynchronous programming. Familiarity with version control systems (e.g., Git) and agile development methodologies. Strong problem-solving skills and attention to detail. Excellent communication and collaboration more »
availability. About You: Proficient in JavaScript, with experience as a software engineer. Skilled in Node.js, TypeScript, and frameworks like NestJS/Express. Understanding of asynchronousprogramming and front-end technologies (HTML5, CSS3). Familiarity with databases and optimization techniques. Knowledge of accessibility, security compliance, and best practices. Experience more »
Experience in using Docker for containerisation, ensuring applications are easily portable and consistent across various environments. NodeJS: Strong expertise in NodeJS, including knowledge of asynchronousprogramming, event-driven architecture, and middleware implementation. Google Cloud Functions: Proficient in developing and managing serverless functions on Google Cloud. Git and GitHub more »
advanced mathematical models and machine learning techniques. Optimizing and fine-tuning existing Python codebase for maximum efficiency and scalability, employing techniques like parallel computing, asynchronousprogramming, and memory management. Spearheading the adoption of best practices and coding standards within the Python development team, ensuring code quality, maintainability, and … reproducibility across all projects. Technical Requirements: Expertise in Python programming language, with a deep understanding of its inner workings, including memory management, concurrency, and performance optimization. Proficiency in data science and machine learning libraries such as scikit-learn, TensorFlow, and PyTorch, with hands-on experience in developing and deploying more »
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Neogen Recruitment
down design specifications from Figma or similar tools into working templates. Experience with automated testing tools and frameworks. Solid understanding of RESTful APIs and asynchronous programming. Experience with server-side development, including RESTful API design and implementation. Strong knowledge of version control systems, particularly Git. Familiarity with the Agile more »
advanced knowledge and research acumen in Software Development. ✅ Java Proficiency and understanding of low-level Java concepts (e.g. multithreading, concurrency, low-latency, high-throughput, asynchronousprogramming) 🌱 a passion for GreenTech and commitment to helping improve and preserve our planet! 💻 Tech Stack: Core Java, concurrency, multithreading, low-latency, AWS more »
related field. 3+ years of experience in Android, Java, or Kotlin development 5+ years of experience in a Software Engineering role Strong understanding of asynchronousprogramming (e.g. Coroutines) Preferred Qualifications: Master's degree in Computer Science, Electrical Engineering, or related field 3+ years of experience in C++ development more »
West London, London, United Kingdom Hybrid / WFH Options
Client Server
Python focussed software engineer You have a good knowledge of data, including experience with NumPy, Pandas and SQL You have experience with concurrency and asynchronousprogramming You are curious, inquisitive, quick to learn You have a strong knowledge of Computer Science fundamentals such as OOP, Data Structures, Design more »