img
Contract TypeFull-time
Workplace typeRemote
LocationSaudi Arabia

Job Description

Position Overview

This full-time Sr Enterprise Full Stack Developer position is listed by Jobgether on behalf of a partner company, based in Saudi Arabia. The role focuses on designing, modernizing, and enhancing enterprise software solutions within complex business environments. It involves hands-on development, client interaction, and the opportunity to work across backend systems, frontend applications, and database architectures. The successful candidate will contribute to the modernization of legacy applications and drive the adoption of modern technologies, including .NET Core and AI-assisted development practices.

Core Responsibilities

As a senior technical contributor, the Sr Enterprise Full Stack Developer will deliver scalable and high-quality software solutions, support modernization initiatives, and collaborate closely with business stakeholders. Key responsibilities include:

  • Design, develop, and maintain full-stack enterprise applications across backend services, APIs, frontend interfaces, and database layers.
  • Own end-to-end feature delivery, primarily focusing on backend development while contributing to frontend enhancements as required.
  • Modernize and maintain legacy applications, supporting migration initiatives toward modern .NET technologies.
  • Build and integrate AI-assisted development workflows to improve engineering productivity and software quality.
  • Collaborate directly with clients and stakeholders to gather requirements, define technical solutions, and deliver business value.
  • Develop, optimize, and maintain SQL Server databases, including complex queries, stored procedures, and performance tuning.
  • Participate actively in Agile development processes, sprint planning, code reviews, and continuous improvement initiatives.
  • Contribute to architectural discussions and recommend best practices for software design, maintainability, and scalability.
  • Support the adoption of modern engineering tools, workflows, and development methodologies.

Candidate Profile

The ideal candidate is a highly experienced full-stack developer with strong technical expertise, excellent communication skills, and the ability to work independently in client-facing environments. Essential qualifications include:

  • 7-8+ years of professional full-stack software development experience.
  • Ability to work directly with clients, gather business requirements, and translate them into technical solutions.
  • Strong analytical, problem-solving, and communication skills.
  • Experience working independently with minimal supervision in distributed environments.
  • Familiarity with Agile methodologies and collaboration tools such as JIRA.

Technical Requirements

Candidates must demonstrate proficiency in a range of enterprise development technologies and tools, including:

  • Strong hands-on expertise with C# and *** development.
  • Solid understanding of **** MVC architecture, including controllers, request lifecycles, and backend integrations.
  • Proficiency in frontend technologies including JavaScript, jQuery, and Bootstrap.
  • Advanced knowledge of SQL Server and T-SQL, including stored procedures, query optimization, and database design.
  • Experience working with Visual Studio and source control tools such as TFS and Git.
  • Practical experience using AI tools such as ChatGPT, Claude, OpenWebUI, or similar technologies within software development workflows.

Preferred Qualifications

Additional experience and knowledge that would be beneficial for this role include:

  • Experience migrating legacy applications to .NET Core.
  • Exposure to Azure cloud services and cloud-based architectures.
  • Knowledge of agentic coding workflows, prompt engineering, or AI-driven software development practices.
  • Familiarity with Windows Server environments, Hyper-V, or on-premise infrastructure.
  • Previous experience in enterprise software development within insurance, financial services, or regulated industries.

Work Environment & Application

This full-time role operates within a collaborative and agile environment, requiring significant ownership of technical decisions and end-to-end feature delivery. The position involves working independently with minimal supervision in distributed, client-facing settings. All applications and subsequent steps for this role will be managed directly by Jobgether's partner company.


Requirements

  • Requires 2-5 Years experience

Similar Jobs