Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer (.NET )

Techwaresoft LLC

Remote

AED 120,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development company is seeking a Senior Software Engineer with expertise in .NET and Docker. The ideal candidate will develop, maintain, and refactor enterprise applications, while modernizing systems through Docker-based containers. This role requires strong C# and SQL Server skills, along with problem-solving and collaboration abilities. The work culture emphasizes autonomy and continuous learning in a friendly environment, appealing to those who thrive in fast-evolving settings.

Benefits

Friendly and open culture
No rigid working hours
Real responsibilities and autonomy
Expand your knowledge of various industries

Qualifications

  • Deep expertise in .NET Framework 4.x and legacy enterprise technologies.
  • Experience migrating legacy codebases to Docker-based containers.
  • Strong problem-solving, communication, and mentoring skills.

Responsibilities

  • Develop, maintain, and refactor enterprise applications.
  • Collaborate on modernization initiatives including monolith decomposition.
  • Design and manage Docker images for deployments.

Skills

C# (advanced proficiency)
.NET Framework (4.0-4.8)
.NET Core / .NET 5/6+
SQL Server
T-SQL
Docker
ASP.NET MVC
ASP.NET Web Forms
Git
Java

Tools

IIS (7/8/10)
Docker
TFS
Job description

This is a full-timerole for aSenior Software Engineer (.NET & Ruby)based in Pakistan.(at least 6yrs+ experience) with deep expertise in .NET Framework 4.x and legacy enterprise technologies, paired with modern proficiency in Docker and .NET Core/.NET 6+. This role is ideal for professionals who can straddle both worlds: stabilizing legacy systems while leading their transformation into containerized, modernized platforms.

Qualifications
  • Strong experience with.NET Framework (4.0–4.8)and.NET Core / .NET 5/6+usingC# (advanced proficiency)
  • Hands-on development withASP.NET Web FormsandASP.NET MVC; exposure toWinForms / WPFis a plus

Solid understanding ofWCF,ASMX Web Services, andSOAP/XML–based integrations

Expertise in data access technologies:ADO.NET, LINQ to SQL, Entity Framework (classic)

Strong database skills withSQL Server (2008/2012/2016+)andT-SQL

Experience deploying and tuning applications onIIS (7/8/10)

Working knowledge ofDocker, includingDockerfiles, image creation, and Windows-based containers

Proficient withsource control systemssuch asGitandTFS

Java experience preferred, with willingness to work on Java projects when required

Strongproblem-solving, communication, and mentoring skills, with experience in refactoring, migrations, and cross-functional collaboration

Responsibilities
  • Develop, maintain, and refactorenterprise applicationsbuilt on.NET Framework 4.x
  • Modernize systems by building new services with.NET Core / .NET 6+and migrating legacy codebases toDocker-based containers
  • Design and manageDocker imagesand support deployments acrosstest, staging, and productionenvironments
  • Collaborate onmodernization initiativesincluding monolith decomposition, containerization, andCI/CD adoption
  • Work closely with architecture, DevOps, and QA teams to troubleshoot, tune performance, and ensure secure, reliable deployments
Must Have
  • Strong experience with .NET Framework 4.x and .NET Core / .NET 6+ using C#
  • Hands-on development with ASP.NET MVC / Web Forms and enterprise application architectures
  • Solid knowledge ofSQL ServerandT-SQL, including performance tuning
  • Experience with Docker and deploying applications on IIS
  • Strong problem-solving, communication, and collaboration skills
Nice to have
  • Experience withlegacy system modernizationand refactoring monoliths
  • Familiarity withCI/CD pipelinesand DevOps practices
  • Exposure toWCF, SOAP/XML, or other legacy integrations
  • Working knowledge ofcloud-native or containerized environments
  • Java experience or willingness to work on Java projects when required
What's great in the job?
  • Great team of smart people, in a friendly and open culture
  • No dumb managers, no stupid tools to use, no rigid working hours
  • No waste of time in enterprise processes, real responsibilities and autonomy
  • Expand your knowledge of various business industries
  • Create content that will help our users on a daily basis
  • Real responsibilities and challenges in a fast evolving company
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.