Enable job alerts via email!

Senior .NET Software Engineer

Explore Learning

United Kingdom

Remote

GBP 40,000 - 70,000

Full time

21 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative and rapidly expanding company is looking for a skilled C#/.NET Software Developer to join their dynamic team on a fixed-term basis. In this role, you will design, develop, and maintain high-quality software solutions, ensuring performance and scalability. Collaborating with cross-functional teams, you'll create software products that meet client needs while mentoring junior developers and promoting best practices. This remote-first opportunity offers a chance to make a significant impact in a collaborative environment where your expertise will drive innovative solutions.

Qualifications

  • 5+ years of experience in .NET software development with strong C# skills.
  • Proficient in ASP.NET, MVC, and Azure cloud platform.

Responsibilities

  • Design, develop, and maintain software applications using .NET technologies.
  • Conduct code reviews and mentor junior developers.

Skills

C#
.NET Framework
ASP.NET
MVC
Web API
Azure
Problem Solving
Communication Skills
Agile/Kanban

Education

Bachelor's degree in Computer Science

Tools

Docker
Kubernetes
SQL

Job description

Why Explore Learning?

We are seeking an experienced and highly skilled C#/.NET Software Developer to join our dynamic and rapidly expanding team on a Fixed Term basis for 9 months.As a .NET Software Developer, you will play a crucial role in designing, developing, and maintaining high-quality software solutions using the Microsoft .NET framework. You will work closely with cross-functional teams to create innovative software products that meet our clients' needs.

The Role

Key Responsibilities:

Software Development: Design, develop, and maintain software applications using .NET technologies, ensuring high performance, security, and scalability.

Code Review: Conduct code reviews and provide constructive feedback to junior team members, promoting best practices and code quality.

Architecture and Design: Collaborate with architects and senior team members to define software architecture and make design decisions.

Problem Solving: Analyse and troubleshoot complex software issues, identifying and implementing effective solutions.

Documentation: Create and maintain technical documentation, including system design, specifications, and user guides.

Team Collaboration: Work closely with cross-functional teams, including product managers, quality assurance engineers, and designers, to deliver software projects on time and within scope.

Mentoring: Mentor and guide junior developers, sharing your expertise and knowledge to foster their growth.

Adherence to Best Practices: Follow industry best practices and stay up-to-date with the latest trends and technologies in software development.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in .NET software development.
  • Strong proficiency in C# and the .NET framework.
  • Experience with ASP.NET, MVC, and Web API development.
  • Strong experience with Azure cloud platform
  • Working knowledge of Docker and Kubernetes would be an advantage
  • Experience building .NET based APIs
  • Knowledge of front-end technologies such as HTML, CSS, JavaScript, and JavaScript frameworks (e.g., React, Angular, or Vue.js).
  • Proficiency in SQL and database design.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork skills.
  • Ability to work in an Agile/Kanaban development environment.
Logistics

Salary: Competitive

Location: Remote FirstDuration:FTC - 9 months

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.