3580 - Developer (12 months Fixed Term)

Hymans Robertson
Posted

  • Contact: Human Resources
  • Reference: 441

Role Description

This role sits within the Insights and Analytics practice and is focused on the development of desktop and web 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).

  • Adhering to the firm's Information Security standards, policies and procedures

Skills and Qualifications Required

Qualifications:

  • Computer Science degree (or equivalent qualification); OR

  • Demonstrable experience of writing software in a commercial environment

Skills:

  • 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 Windows Forms

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

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

  • Attention to detail

  • Able to think expansively and seek new perspective

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

  • Passion for technology

Authorities and Limitations

Financial: Not authorised to issue invoices to clients or to enter into binding fee agreements.

Compliance: Not authorised to give FCA regulated investment advice.

Staff Management

No people management responsibilities.

See more jobs like these