Talent.com
This job offer is not available in your country.
Senior Developer

Senior Developer

Hymans RobertsonEdinburgh
9 days ago
Job type
  • Full-time
  • Part-time
  • Permanent
Job description

The Vacancy

The DB Member Valuations team is a close-knit group dedicated to developing our in-house final salary pension scheme valuation systems. The team actively engages with consultants and users, fostering a collaborative and innovative work environment through regular meetings and pair working. Through this collaboration, we achieve a shared understanding of the problems faced by our users, ensuring we deliver optimum solutions. As a developer, you will work closely with key stakeholders on a range of software challenges and will have the opportunity to help us improve the team’s tech-stack, as well as working on cutting edge technology. This is your opportunity to play a pivotal role within our firm, with a focus on building sustainable software that drives our business.

We seek a senior developer to help design, build, deliver and run world-class digital solutions serving the pensions market.

We are open to considering candidates on a part time or full-time basis.

What will your role look like?

  • Work alongside high-performing, highly-skilled and multi-disciplinary teams. We work within a DevOps culture that promotes team autonomy and engineering excellence, using the latest technologies.
  • Drive innovation and increase the maturity of our frameworks, integrations and automations.
  • Mentor, coach & provide people management for less experienced team members.
  • Design and implement systems in a range of programming environments and software platforms (primarily .NET and Microsoft Azure).
  • Pragmatically and effectively assess trade-offs / barriers which will emerge in the delivery of any significant software system.
  • Lead non-functional improvement efforts (such as performance profiling).
  • Be involved with meaningful work - we can provide complex challenges, at scale, in novel market areas.
  • Be core to the delivery teams that build, test and scale our applications and services.

Though this is a varied role, you are likely to have experience with :

  • Object-oriented development patterns and approaches primarily in delivering C# .NET solutions
  • Test-driven development
  • Microsoft development stack and Azure Cloud computing technologies, including many of the following : ASP.NET & ASP.NET Core Web Services architecture Service-oriented architectures Microservices CQRS APIs SQL Server / Transact SQL Testing frameworks such as NUnit, FakeItEasy, and SpecFlow Git & Azure DevOps
  • Message brokers (e.g. Azure Service Bus / RabbitMQ) and messaging patterns
  • RESTful APIs
  • Continuous improvement and continuous delivery practices, DevOps culture and automation within the Azure Dev Ops platform (yaml pipelines)
  • Behaviour-driven test approaches and frameworks
  • Relational and NoSQL data architectures and technologies
  • Experience using a front-end framework (preferably Angular) and associated design patterns
  • To enjoy and succeed in this role, you will be :

  • Self-motivated with a drive to learn and share knowledge
  • Focused on continuous learning and improvement
  • An effective communicator and a great team player, able to collaborate with all the skills in your team
  • Able to forge strong and professional relationships at all levels
  • Able to collaborate successfully with client and 3rd party technical teams
  • Able to effectively articulate technical concepts with senior stakeholders
  • Confident across the entire software development lifecycle
  • You may also be interested in developing skills in the following key areas (but not essential) :

  • Financial modelling
  • Please note that as part of the recruitment process for this opportunity, candidates will be expected to complete a clean code exercise.

    In addition to a competitive salary and access to our profit share scheme, we offer :

  • A flexible selection of employee benefits, so you can choose a package that best matches your lifestyle and needs.
  • A collaborative and encouraging work environment where your thinking and ideas are encouraged.
  • On site mental health and wellbeing assistance.
  • A commitment to helping you develop both personally and professionally, with mentoring opportunities and access to our award-winning learning portal, Aspire.
  • Regular social activities, in addition to three days paid volunteering leave each year and a day’s leave to celebrate your birthday.
  • Hybrid working so you can enjoy the positive wellbeing of working from home as well as the benefits of meeting colleagues in our sociable, modern office environments – with the expectation of two ‘in-office’ days per week.
  • A flexible working window, allowing colleagues the freedom to work flexibly between the hours of 7am and 7pm.
  • Please note, we recruit on a rolling basis so early applications are recommended to avoid disappointment.

    Create a job alert for this search

    Senior Developer • Edinburgh