Evolve's award winning financial services technology company are going through rapid expansion and are looking for a Software Developer to join their Edinburgh city centre office on a permanent basis. The role requires an adaptable individual who is passionate about technology and in ensuring good clean coding. Ideally you will have a broad range of coding ability or you will be looking to establish yourself as a full-stack developer. The successful software developer will have the following technical skills and experience: - strong experience in Windows desktop application development using C# - understanding of OO principles - Experience working with APIs - 1st class communication skills both written and verbal - Analytical skills - Experience of financial concepts You will work closely as part of a small team of dedicated developers and maintenance of new applications using C#, SQL and Visual Studio where you will create clean and efficient code as well perform verification and validation testing of your work. In return our client are offering a fantastic opportunity to be part of a close-knit and high performance team at the forefront of the financial services sector. They foster an environment of team-work and collaboration and pioneering technology solutions working with very high-profile clients in the financial services. You will receive a highly competitive salary, contributory pension scheme and company bonus package.