Search by job, company or skills

2P Perfect Presentation

Senior Back-End .NET Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for an experienced Senior Back-End .NET Developer to join our team. If you're passionate about designing scalable backend systems, integrating with modern cloud services, and working in a collaborative Agile environment, this role is for you. You'll lead the development of robust web APIs and services that power intelligent, secure, and efficient enterprise applications.

Key Responsibilities

  • Design, build, and maintain high-performance back-end services and RESTful APIs using .NET Core, ASP.NET Core, C#, MVC, and Web API.
  • Architect and optimize database solutions using SQL Server or other relational databases.
  • Integrate Azure Cognitive Services, ML.NET, or other intelligent features into applications.
  • Collaborate closely with front-end developers, UI/UX designers, and QA engineers to deliver full-stack features.
  • Apply clean architecture, SOLID principles, and industry best practices to ensure code quality, scalability, and security.
  • Build and maintain integrations with external systems like Microsoft Dynamics CRM, SharePoint, and others using RESTful/SOAP APIs.
  • Deploy and manage applications using IIS, Docker, or Azure App Services.
  • Manage CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Conduct thorough code reviews and provide technical guidance to junior developers.
  • Write and maintain unit and integration tests using xUnit, NUnit, or similar frameworks.
  • Participate in Agile/Scrum activities: sprint planning, estimations, retrospectives.
  • Document system architecture, APIs, and deployment processes.

Required Skills & Qualifications

  • Bachelor's degree in computer science, Software Engineering, or equivalent work experience.
  • 5+ years of experience in .NET backend development.
  • Expert in .NET Core, ASP.NET Core, C#, MVC, and Web API.
  • Strong experience in SQL Server, query optimization, and relational database design.
  • Good understanding of OOP, design patterns, and clean coding practices.
  • Familiarity with Azure AI services or ML.NET is a strong plus.
  • Experience integrating with Microsoft Dynamics, SharePoint, or similar systems.
  • Proficiency in tools such as Visual Studio, SQL Server Management Studio, NSwag Studio, Stoplight, and Mockoon.
  • Skilled in Git, TFS, and modern version control practices.
  • Experience with Azure Cloud, Docker, CI/CD, and DevOps practices.

Nice to Have

  • Exposure to modern frontend frameworks like Angular, React, or Next.js.
  • Experience with infrastructure as code and cloud-native development.
  • Ability to contribute to architectural decisions and mentor peers.

Soft Skills

  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork.
  • Proactive, self-driven, and detail-oriented mindset.
  • Ability to work both independently and within a collaborative Agile team.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 127055011