Senior C# Developer, ASPNET, SQL Server,Angular, Financial

People Source Consulting
London (Greater)
10 Jan 2018
09 Feb 2018
Contract Type
Full Time
My client a leading IT Financial Solutions provider are seeking to recruit a Senior Developer to join an expanding financial systems development team.

Job purpose:

To work in a small team of software developers, building industry leading, robust and innovative applications that are fit for purpose and improve the efficiency of the business and end user experience for both customers and employees.

To support the Lead Developer and the Head of IT in improving the quality of the service IT delivers internally and externally. Working within a team with a professional culture, where individuals take ownership and are fastidious and proud of delivering excellence and quality.

Main responsibilities:
*Deliver a high quality IT service, both within the company and to all customers.
*To write clean and healthy structured, well documented code. To build future-proof reusable core code libraries, which can be shared, in-order to drive further efficiencies throughout the team. To deliver code which is well tested and consistently error free. To design and build database schemas with integrity and scalability with data access layers that are optimised for performance and security.
*Assist the Lead Developer and Head of IT in ensuring the continued, uninterrupted operation of the company's services, secure from threats and operating within agreed performance metrics.
*To contribute regularly to discussions regarding internal process and system improvements in order to ensure maximum efficiency across the company. Including suggesting technical solutions to problems.
*To keep up to date with the latest software development technologies and methodologies. To maintain consistent standards and approaches.
*Provide support & help solve problems; use your experience when reviewing and auditing legacy code. To assist in critical support issues where your experience is required to ascertain the issue quickly and to find a more appropriate resolution.
*Ensure projects are delivered on schedule that meet the agreed objectives and business needs.


*Strong knowledge of SOLID Principles
*Solid understanding of ASP.NET, C#, VB.NET, JavaScript, JQuery. CSS, XML, SQL server, Web API's, MSMQ
*Agile Development and Test Driven Development
*SCRUM Framework
*Experience with structural, creational and behaviour design patterns
*Experience with various testing techniques including the V-Model
*Good understanding of the principles of functional programming
*Strong experience with SQL, DDL and DML as development tools
*Knowledge of Data-warehousing and Business Intelligence
*Knowledge of Data Integration Tools
*Knowledge of Reporting tools
*Theoretical knowledge of Neural Networks, Expert Systems, Fuzzy Logic, Genetical Algorithms, Evolutionary Algorithms
*Some experience with Matlab NN and GA toolboxes
*Theoretical knowledge of Distributed Computing Concepts, Broadcasting Protocols, CAP Theorem

*Angularjs, CRM Dynamics, SignalR, HTML, DHTML, Integration Services (SSIS)
*Experience with Reporting Services (SSRS)
*Knowledge of vertical and horizontal scaling
*Beneficial experience with any of the major cloud providers (Azure, AWS, Google)
*Beneficial experience of Azure AI Tools (Face Recognition, Text Sentiment, Emotional Analysis)
*Knowledge of Data science tools like R, Shiny

People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy.

People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.
This job was originally posted as