Software Engineer .NET

Posted 12 November 2024
Salary £50000 - £65000 per annum + Gym, Pension, Flexible, Health Insurance
LocationBishop's Stortford
Job type Permanent
Discipline Change & Project Management
ReferenceDB1986_1731418102
Contact NameDean Burns

Job description

Company:
We are partnered with a Global leading marketing agency for a hire into their software engineering team. The business are committed to innovation and quality, leveraging cutting-edge technology to deliver exceptional solutions to their clients. You will be remote based, but expected in the office a few times a week, once or twice a month.

Role Overview:
We are looking for a talented Full-Stack .NET Core Developer to join the team. The ideal candidate will have robust experience in building and maintaining scalable web applications using .NET Core, with a comprehensive understanding of MVC architecture and Entity Framework. This role also requires hands-on experience with Azure DevOps for CI/CD pipeline management.

Key Responsibilities:

  • Design, develop, and maintain web applications using .NET Core.
  • Implement and manage MVC architecture to build scalable and maintainable applications.
  • Develop robust data models and interact with databases using Entity Framework.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Implement best practices for version control, CI/CD pipelines, and DevOps processes using Azure DevOps.
  • Troubleshoot and resolve software defects and production issues.
  • Write clean, scalable code and ensure comprehensive documentation.

Essential Skills and Experience:

  • Proven experience as a Full-Stack Developer with a strong focus on .NET Core.
  • Proficiency in MVC framework and knowledge of front-end technologies (e.g., HTML, CSS, JavaScript).
  • Expertise in Entity Framework for database interactions.
  • Experience in setting up and managing CI/CD pipelines with Azure DevOps.
  • Strong understanding of object-oriented programming (OOP) principles and best practices.
  • Ability to work collaboratively in an agile environment.
  • Excellent problem-solving skills and attention to detail.

Desirable Skills:

  • Experience with cloud technologies, particularly within the Azure ecosystem.
  • Familiarity with modern JavaScript frameworks such as Angular or React.
  • Knowledge of RESTful API development and integration.
  • Experience with testing frameworks and automated testing practices.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunities for professional development and growth.
  • A collaborative and innovative work environment.
  • Flexible working arrangements.