JobsAisle
T

Senior Software Engineer (.NET )

Techwaresoft LLC

Al Ain, UAEAED 10,000-16,667/moToday
UAEIT & TechnologyFull Time

Skills Required

JavaSqlDockerGitRubyDevopsErpCommunication

Job Description

<div><p>This is a full-timerole for a<b>Senior Software Engineer (.NET&Ruby)</b>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.</p><h3><b>Qualifications</b></h3><ul><li>Strong experience with<b>.NET Framework (4.0–4.8)</b>and<b>.NET Core / .NET 5/6+</b>using<b>C# (advanced proficiency)</b></li><li>Hands-on development with<b>ASP.NET Web Forms</b>and<b>ASP.NET MVC</b>; exposure to<b>WinForms / WPF</b>is a plus</li></ul><p>Solid understanding of<b>WCF</b>,<b>ASMX Web Services</b>, and<b>SOAP/XML–based integrations</b></p><p>Expertise in data access technologies:<b>ADO.NET, LINQ to SQL, Entity Framework (classic)</b></p><p>Strong database skills with<b>SQL Server (2008/2012/2016+)</b>and<b>T-SQL</b></p><p>Experience deploying and tuning applications on<b>IIS (7/8/10)</b></p><p>Working knowledge of<b>Docker</b>, including<b>Dockerfiles, image creation, and Windows-based containers</b></p><p>Proficient with<b>source control systems</b>such as<b>Git</b>and<b>TFS</b></p><p><b>Java experience preferred</b>, with willingness to work on Java projects when required</p><p>Strong<b>problem-solving, communication, and mentoring skills</b>, with experience in refactoring, migrations, and cross-functional collaboration</p><h3>Responsibilities</h3><ul><li>Develop, maintain, and refactor<b>enterprise applications</b>built on<b>.NET Framework 4.x</b></li><li>Modernize systems by building new services with<b>.NET Core / .NET 6+</b>and migrating legacy codebases to<b>Docker-based containers</b></li><li>Design and manage<b>Docker images</b>and support deployments across<b>test, staging, and production</b>environments</li><li>Collaborate on<b>modernization initiatives</b>including monolith decomposition, containerization, and<b>CI/CD adoption</b></li><li><b>Work closely with architecture, DevOps, and QA teams to troubleshoot, tune performance, and ensure secure, reliable deployments</b><br/></li></ul><h3>Must Have</h3><ul><li>Strong experience with .NET Framework 4.x and .NET Core / .NET 6+ using C#</li><li>Hands-on development with ASP.NET MVC / Web Forms and enterprise application architectures</li><li>Solid knowledge of<b>SQL Server</b>and<b>T-SQL</b>, including performance tuning</li><li>Experience with Docker and deploying applications on IIS</li><li>Strong problem-solving, communication, and collaboration skills</li></ul><h3>Nice to have</h3><ul><li>Experience with<b>legacy system modernization</b>and refactoring monoliths</li><li>Familiarity with<b>CI/CD pipelines</b>and DevOps practices</li><li>Exposure to<b>WCF, SOAP/XML</b>, or other legacy integrations</li><li>Working knowledge of<b>cloud-native or containerized environments</b></li><li>Java experience or willingness to work on Java projects when required</li></ul><h3>What's great in the job?</h3><ul><li>Great team of smart people, in a friendly and open culture</li><li>No dumb managers, no stupid tools to use, no rigid working hours</li><li>No waste of time in enterprise processes, real responsibilities and autonomy</li><li>Expand your knowledge of various business industries</li><li>Create content that will help our users on a daily basis</li><li>Real responsibilities and challenges in a fast evolving company</li></ul></div>#J-18808-Ljbffr