Software Engineer

Overview

The Software Engineer will join a collaborative team to support the redevelopment and merging of core business systems and B2B applications into a unified application. Working primarily remotely with occasional travel, the engineer will leverage their expertise in .NET technologies, focusing on B2B transformation projects and enhancing the public website. This role offers a unique opportunity to contribute to a greenfield project while collaborating with experienced team members.

Responsibilities

  • Develop and enhance .NET applications, with a focus on backend systems and APIs.
  • Collaborate with team members to design and implement microservices architecture using Kubernetes.
  • Support the transition and integration of existing applications into a new system.
  • Utilize React for the development of frontend components and interfaces.
  • Mentor junior developers and contribute to team knowledge sharing.
  • Participate in architectural discussions and provide input on design choices.

Requirements

  • Proven experience in .NET, including .NET Core development.
  • Familiarity with React and Angular frameworks.
  • Experience in developing Web APIs and backend services.
  • Knowledge of PostgreSQL and Kubernetes is a plus.
  • Strong understanding of Git and CI/CD processes.
  • Ability to work collaboratively and mentor junior developers.
  • A proactive attitude towards problem-solving and a willingness to learn.
OIR35+ members get up to 48 hours early access to new jobs
SkillsCI/CD
TechnologiesC#, PostgreSQL, React, Angular, Kubernetes, .NET, Microservices, Flutter, Node.js, Jira
LocationEdinburgh
TypeHybrid
PostedNEW