Experience contributing to the architecture and design (design patterns, reliability and scaling) of new and current systems.
Extensive experience in building low-level APIs for high-volume, latency sensitive applications, having experience in multi-threading, data structures, grid computing and message oriented middleware.
10 Years Programming experience with at least one modern language such as Java, C, or C# including object-oriented design, distributed (multi-tiered) systems, algorithms, and relational databases such as PostGres, Oracle, Distributed Cache, messaging,.
The right Senior Software Engineer will design, develop, test, and maintain high-quality web applications using .NET framework (C#, ASP.NET), HTML5/CSS3/JavaScript.
Our leading international law firm client are looking to recruit a Senior Software Engineer on a 12 month Fixed Term Contract basis.