• Job alerts
  • Refer a friend
  • +353 (1)6854000
  • info@e-frontiers.ie
Back

Remote Senior Backend Engineer .NET + Azure – Project from scratch

  • Job Ref: 8136
  • Madrid
  • IT - Microsoft .Net/C#

The .Net Software Engineer will be part of a dynamic cross-functional team. Their primary role would focus on the development aspect of the SDLC, but they would also be expected to regularly contribute to design discussions, advise the business stakeholders on potential solutions and support the testing team.

The areas of work will include (but not be limited to) the following: enhancement of the clients’ cloud-native platform, development of the public API offering, high level and low-level design documentation, as well as provision of systems support.

This position will call on their knowledge, experience and creativity to become a key player in both pro-active and re-active projects which will demand an extremely high attention to detail and accuracy.

Main Responsibilities:

  • Development and maintenance of the new software platform
  • Ensure all developments fit within the overall system architecture and design strategy, and make sure code is of a consistent and appropriate standard.
  • Manage and maintain the company codebase using industry best practice to provide full audit and control capabilities.
  • Work with all stakeholders to best prioritise system developments and deliver to agreed release schedules.

Competencies:
  • Excellent C# skills (WebAPI, ASP.NET Core)
  • Excellent SQL Server and NoSQL (CosmosDB) skills
  • Experienced in cloud-native applications (preferably Azure) with good understanding of modular design and asynchronous communication
  • Able to demonstrate a track record of building high performing and reliable systems
  • Strong advocate of CI/CD principles
  • Excellent communicator with the ability to articulate complex concepts to non-technical audiences
  • Competency in best practices and techniques – BDD, design patterns, SOLID principles, DDD.
  • Ability to analyse problems, think creatively, and make effective decisions in the appropriate timescale