My client a financial organisation is seeking 2 x .Net/C# Developers
The position suits a candidate with professional experience in developing enterprise .NET solutions and someone who is passionate about technology.
Key Responsibilities include:
- To build and deliver robust and innovative software solutions that are fit for purpose
- To analyse business requirements, internal designs and system requirements
- To contribute to the technical design process
- To write code that is clean and meets in-house coding standards
- Contribute to strategy through suggesting new technologies and processes
- To apply best practices to all aspects of development
Skills & Experience:
- Proficient in C#, with a good knowledge of its ecosystems
- Familiar with design patterns and able to discuss their use in designs
- Good knowledge of concurrency patterns in C#
- Understands the fundamental design principles behind a scalable application
- Understands why testing is a key developer skill
- Test Driven Development
- Proficient with Git and the use of branching strategies
- Experience with Entity Framework
- SQL Server 2012+ and understands how to write performant SQL
- Working with SOA architecture
- Excellent analytical skills
- Able to work efficiently within a highly skilled team
- Has excellent oral and written skills
- Pro-active, can-do attitude with excellent problem-solving capabilities
- Excellent time keeping and prioritisation skills
- Excellent communication skills and ability to build a good rapport with colleagues
Differentiating Skills/Experience
- NServiceBus, including sagas
- Demonstrable experience with Angular 2
- Familiar with Typescript, ideally used with Angular 2
- Protractor
- Jasmine
- Experience of CQRS
- Use of Team City/Octopus
- Working within the Financial Industry within the Asset Management division
Should you have the relevant experience above please send in your current CV soonest for immediate interview slots or call Hamish Mayhew for more information