Our customer is the second-largest British bank, one of the largest commercial banks in Scotland that provides banking facilities throughout the UK and Ireland.
Requirements • At least 3 years of experience in .NET development with С#; • Java or C++ experience will be considered as a great advantage;
• Deep and practical understanding C# & .Net Development. Full stack C# developer who is comfortable developing in the UI, back end, messaging components, and complex stored procedures; • Provide as appropriate a 3rd line support capability and within that a timely resolution and or escalation of production problems; • Deliver code that meets functional requirements within agreed timelines and adhering to stipulated software standards; • Deliver functional improvements that will have a positive impact to our Technology estate & business;
• RDBMS experience with the ability to modify both the data and schemas. Any strong ANSI SQL is relevant and will be considered; • Candidates will be expected to demonstrate a strong understanding of, and recent experience working on multithreaded, highly scalable, distributed and critical systems; • Extensive experience in developing for concurrency; • Performance & scalability. Experience in identifying and tuning performance bottlenecks; • Working knowledge of software frameworks; • Good understanding of data structures & algorithms;
• Competency as a software engineer. Appreciation and knowledge of good OO software design practices, principles, patterns and architecture considerations; • T-SQL, SQL server & Database Development: o Deep understanding of concurrency models, indexing & locking; o Query tuning; o Analyzing and solving complex performance issues.
We offer • Attractive salary, additional health and dental insurance as long as other social benefits; • Personal development program that will allow people to be valued for their strengths; • Wide range of professional trainings and workshops; • Broad projects variety and possible mobility among projects over the time; • Experience exchange with colleagues around the world; • Work-life balance and flexible schedule, team buildings and sport opportunities;