Web Designer Jobs in Iraq
2 Jobs Found
<p>We are looking for a skilled Full Stack Developer with strong experience in C# and .NET technologies to join our team. </p><p>The ideal candidate should be experienced in developing scalable web applications using .NET Core/.NET and modern frontend technologies.</p><p> </p><p><strong>Responsibilities</strong>:</p><ul><li>Develop and maintain web applications using C# and .NET Core/.NET</li><li>Build and integrate RESTful APIs</li><li>Design and optimize SQL databases</li><li>Develop responsive and user-friendly interfaces</li><li>Troubleshoot, debug, and improve application performance</li><li>Collaborate with cross-functional teams to deliver high-quality solutions</li><li>Maintain code quality using best practices and version control systems</li></ul><p> </p><p><strong>Requirements</strong>:</p><ul><li>Strong experience with C# and .NET Core/.NET</li><li>Experience with ASP.NET Core MVC and Web API</li><li>Knowledge of Entity Framework Core</li><li>Experience with SQL Server and database design</li><li>Familiarity with HTML, CSS, JavaScript, and frontend frameworks</li><li>Experience with Git and version control systems</li><li>Understanding of software architecture and clean code principles</li><li>Strong problem-solving and communication skills</li></ul><p> </p><p><strong>Preferred Qualifications:</strong></p><ul><li>Experience with Azure cloud services</li><li>Knowledge of Microservices architecture</li><li>Familiarity with Docker and CI/CD pipelines</li><li>Experience working in Agile/Scrum environments</li></ul>
<p><strong>Key Goal:</strong><br>The primary goal is to maintain legacy .NET Framework systems and WCF services while developing new features using .NET 8+. </p><p>Bridge the gap between old and new architectures by migrating legacy components into <br>modern, full-stack web solutions.<br><br><strong>Key Role and Responsibilities</strong><br> End-to-End Development: Design, code, and test features from the database level through the API to the UI.<br>Legacy Maintenance: Debug and patch existing WCF services and older .NET 4.0 applications.<br>Modernization: Assist in migrating legacy MVC views and WCF services into modern, decoupled web architectures.<br>UI/UX Implementation: Translate design mockups into functional HTML/CSS templates within the ASP.NET ecosystem.<br>Configuration Management: Manage both legacy Web.config and modern appsettings.json environments.<br>Backend Frameworks: Expert in ASP.NET MVC (Razor) and ASP.NET Web API.<br>Legacy Middleware: Strong proficiency in WCF (SOAP, WSDL, and service configurations).<br>ASP.NET 8+ API: Being able to implement the best practices. such as Minimal API, JWT and Server-side validation such as Fluent Validation and DI (Dependency injection).<br>RESTful: Design and implement RESTful APIs with the best practices as needed such as<br>Security: authentication and authorization using JWT.<br>Semantic status codes<br>Resiliency, such as rate limiting.<br>Pagination, Sorting, and Filtering<br>Input validation.<br> OpenAPI/Swagger: support OpenAPI documentation.<br>Consistent error results<br>Frontend Core: Proficient in HTML5, CSS3, and JavaScript (ES6+) for building responsive UI.<br>Client-Side Scripting: Experience with jQuery (often found in legacy MVC) and modern JS practices (DOM manipulation, Fetch API/Axios).<br>Data Tier: Advanced SQL Server (T-SQL) and Entity Framework / EF Core.<br>Windows Server: good knowledge of Windows Server 2022+ services such as IIS to deploy various .NET and .NET framework web apps.<br>Linux: Being able to deploy .NET 8+ apps to Linux server environment.<br>Containerization: Being able to deploy .NET 8+ apps to containerized environments such as the Docker platform.<br>Version Controlling Service: good knowledge of using git commands & Team foundation server such as Azure DevOps and GitHub to collaborate and share codes with other team members.<br> </p><p><strong>Qualifications:</strong><br>● Education: Bachelor's Degree in Computer Science, Software development, or related field.<br>● Experience: 4+ years of professional development within the .NET ecosystem.<br>● Proficiency in English</p>