Software Developers Glasgow/London or Edinburgh

Posted 7 March by Hymans Robertson Featured
Role Description

This role sits within the Insights and Analytics practice and is focused on the development of web services and applications. Our firm invests in the very latest technologies to facilitate the delivery of our ground breaking business solutions. Our team are passionate about working at the cutting edge and the successful candidate will have the opportunity to use the most up to date range of Microsoft product technology solutions including Azure, and be part of a team that employs an agile approach to software design and implementation.

Key responsibilities will include
  • Producing high-quality code for web, desktop and service based applications and frameworks.

  • Developing software using the practices of Software Craftsmanship such as TDD, design pattern, code reviews and clean coding.

  • Keeping up to date with the latest tools, techniques and best practices.

  • Working closely other team members (including other developers, actuaries, quality analysts and project managers).

  • Producing design documentation.

  • Adhering to the firm's Information Security standards, policies and procedures.
Skills and Qualifications Required


  • Computer Science degree (or equivalent qualification); OR

  • Demonstrable experience of writing software in a commercial environment


  • Knowledge of OO concepts, design patterns, and of designing OO systems

  • C# .NET development skills

  • Knowledge of HTML5, CSS, JavaScript

  • Utilising unit test frameworks (NUnit / SpecFlow/ MS Test/ Jasmine)

  • Managing Source Control - TFS, Git

Desirable Skills:

  • Experience working with ASP.NET MVC

  • Experience working with Typescript and Angular

  • Experience with SSIS, SQL Server, T-SQL, Entity Framework, Table Storage

  • Understanding and experience using Azure Cloud PaaS

  • Experience automating build and deployments using PowerShell/ARM Templates/VSTS

  • Understanding of Service Oriented Architecture and Enterprise Service Bus
Personal Characteristics
  • Excellent communication skills

  • Collaborate to achieve team goals

  • Self-motivated with a drive to learn and share knowledge

  • Able to forge strong and professional relationships at all levels

  • Flexibility to work in a fast changing environment

  • Attention to detail

  • Able to think expansively and seek new perspective

  • Confidence to engage constructively in a multi-disciplined team environment

  • Passion for technology

*Happy to Talk Flexible Working*

Required skills

  • .NET
  • C#
  • Software Development

Reference: 34624884

Bank or payment details should not be provided when applying for a job. is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Report this job