Senior .NET Full Stack Engineer

N-iX Verified

Job Description

Our UK-based client provides software and services to organiations operating within highly regulated industries such as aviation, financial services, life science, healthcare, and manufacturing. Their software portfolio helps our clients reduce costs, improve operational efficiency, strengthen compliance and oversight and anticipate and manage every detail of risk. You will be working as a part of the new project team. The primary focus will be the creation and implementation of a responsive web application with an emphasis on clean and efficient code, always with an eye on usability and performance. Your main duties will include the creation of modules, components, and unit tests that meet defined functional requirements in an agile development environment. Implementation of UI/UX designs, in terms of database, server, and client-side code will be up to you.

Responsibilities

  • Deliver complete, clean, tested, reusable UI components
  • Ensure high performance on both mobile and desktop
  • Write documented C#, JavaScript, HTML, and SASS with corresponding unit tests
  • Be a valuable and integral part of a high functioning team

Requirements:

  • 4+ years experience as a software developer
  • BS in Computer Science or equivalent professional experience
  • High proficiency with C#, ASP.NET MVC, .NET CORE, WebAPI, JavaScript (ES6) and HTML5
  • Professional, precise communication
  • Deep knowledge of OOD, software patterns, and JavaScript practices based on practical experience
  • Create self-contained, reusable, and testable modules and components
  • Extensive knowledge of CSS and JavaScript
  • Experience with creating infrastructure serving the front-end application and assets
  • Working knowledge of continuous integration (CI) processes and practices
  • Working knowledge of code repositories, branching, and merging
  • Write valuable unit tests
  • Expert knowledge of C#, LINQ, EF, SQL, and the Microsoft development stack.

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Possibility of partial remote work
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring and comfy office

Professional growth:

  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program

Fun:

  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, football, ping pong, and more.