JOBSEARCHER

Analyst Developer

The Analyst Developer will work closely with the business users across all the business domains of FrontOffice, MiddleOffice and BackOffice to develop and support applications and tools within a customer-focused global environment (Trading Environment). A high degree of expertise is required with technologies such as C# .NET, Java, Java EE, ASP .NET with Jquery, WPF, SQL Server besides the domain business knowledge. Essential Technical: Extensive experience in development and support of web based and WPF based solutions with business knowledge in Finance and Structured Products or Oil and other aspects of the Energy industry. Able to function in a fast paced, high pressure environment where satisfying requirements on time is paramount Deep expertise with a range of technologies such as C# .NET, Java, Java EE, ASP .NET with Jquery, WPF and SQL Server Familiarity with Object Oriented analysis and design Familiarity with agile development methodologies Experience gathering and documenting system requirements Experience in designing multi-tiered applications, services. In depth knowledge of design patterns, design best practices and modern GUI framework architecture (MVC/MVP/MVVM/MVPVM) Good understanding of integration technologies e.g. TIBCO EMS, Web Services, JSON,REST, Socket Communications Strong understanding of programming paradigms such as distributed architectures and multi-threaded programme design Excellent multi-tasking, problem solving & analytical skills Strong written & verbal communication skills Motivated, proactive & independent. Also works effectively within teams Experience of building/guiding complex technical solutions from inception to delivery Aware of new technologies to best fit business requirements and the ability to learn those technologies quickly Bachelor’s degree or above in computer science and engineering or equivalent Preferred: Experience of systems that facilitate Problem, Change and Release Management Experience of Cruise Control/Buildforge/Hudson or other continuous integration tools. Experience of development in C/C++, ideally using STL and BOOST libraries Scripting, eg python, power shell, Bash Familiarity with Excel including macros/VBA and MS Access Knowledge of architectural standards i.e. TOGAF, Zachmann or ATAM SCRUM Developer or above certification Knowledge of project management methodologies