Own product engineering across backend services, AI integrations, and user-facing features for complex document workflows, from technical design and release through iteration, reliability, and production quality.
.NET Developer
📜 Description
- Design, develop, test, and maintain enterprise applications using C# and .NET.
- Build backend services and RESTful APIs with ASP.NET Core and Web API.
- Develop microservices and optimize SQL Server databases and data access.
- Apply secure coding, design patterns, and performance best practices.
- Debug, test, and review code to maintain software quality and reliability.
- Support Azure deployments and CI/CD while collaborating with teams in an Agile environment.
🛠️ Requirements
- Professional experience with C# and .NET Core, including .NET 6 or later.
- Experience developing ASP.NET Core applications, Web APIs, and RESTful services.
- Knowledge of SQL Server, relational database design, query optimization, Entity Framework, and LINQ.
- Understanding of object-oriented programming, design patterns, and clean code practices.
- Experience with microservices, Git, unit testing, debugging, and software quality assurance.
- Familiarity with Agile/Scrum, CI/CD pipelines, Azure DevOps, and Microsoft Azure.
- Knowledge of application security, scalability, and performance optimization.
- Strong analytical, problem-solving, communication, and teamwork skills.
✨ Benefits
- Remote work: Flexibility to work remotely from Poland.
- Modern technology stack: Opportunity to work with C#, .NET, ASP.NET Core, microservices, RESTful APIs, and Microsoft Azure.
- Enterprise-level projects: Contribute to the development and maintenance of scalable applications and business-critical software solutions.
- Cloud and DevOps exposure: Work with Azure DevOps, CI/CD pipelines, and cloud-based deployment practices.
- Collaborative environment: Partner with cross-functional teams using Agile methodologies and established software engineering practices.
- Professional development: Strengthen your expertise in modern .NET technologies, application architecture, cloud services
- End-to-end ownership: Participate in multiple stages of the software development lifecycle
- Jobgether - .NET Developer
Full job description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a .NET Developer based in Saudi Arabia.
Join a dynamic technology environment where you will design and build scalable enterprise applications that support business growth and digital transformation. As a .NET Developer, you will work with modern Microsoft technologies to develop robust backend systems, high-performance APIs, and reliable software solutions. You will contribute to the design and implementation of microservices, optimize database performance, and ensure application security and maintainability. Collaborating with cross-functional teams in an Agile environment, you will help transform technical requirements into efficient, high-quality applications. This remote opportunity offers the chance to work with cloud technologies, modern development practices, and continuous integration and delivery processes. Your expertise will play a key role in delivering reliable software solutions that meet evolving business needs
Accountabilities
-
Design, develop, test, and maintain scalable enterprise applications using C#, .NET Core, and modern .NET versions.
-
Build and maintain backend services and RESTful APIs using ASP.NET Core and Web API.
-
Develop and integrate microservices to support modular, scalable, and maintainable application architectures.
-
Design, manage, and optimize SQL Server databases, including database structures, queries, and overall performance.
-
Use Entity Framework and LINQ to implement efficient data access and processing solutions.
-
Apply object-oriented programming principles, established design patterns, and best practices to produce clean, maintainable code.
-
Implement secure coding practices and optimize application performance, reliability, and scalability.
-
Conduct unit testing, debugging, troubleshooting, and code reviews to ensure software quality and resolve technical issues.
-
Support application deployment and release processes through CI/CD pipelines and Azure DevOps.
-
Leverage Microsoft Azure services to support cloud-based application development and deployment.
-
Collaborate with cross-functional teams, participate in Agile/Scrum ceremonies, and contribute to continuous improvement throughout the software development lifecycle.
-
Use Git and version control practices to manage source code and facilitate effective team collaboration.
-
Strong professional experience developing applications with C# and .NET Core, including .NET 6 or later.
-
Hands-on experience with ASP.NET Core and Web API development, including designing and implementing RESTful APIs and web services.
-
Solid knowledge of SQL Server, relational database design, query optimization, and performance tuning.
-
Practical experience with Entity Framework and LINQ for database access and data manipulation.
-
Strong understanding of object-oriented programming principles, software design patterns, and clean code practices.
-
Experience designing, developing, or maintaining microservices-based architectures.
-
Proficiency with Git and version control workflows.
-
Experience with unit testing, debugging, troubleshooting, and software quality assurance.
-
Familiarity with Agile/Scrum methodologies and collaborative software development practices.
-
Hands-on experience with CI/CD pipelines and Azure DevOps for automated builds, testing, and deployments.
-
Knowledge of Microsoft Azure cloud services and their application in enterprise software environments.
-
Understanding of application security, secure coding standards, scalability, and performance optimization.
-
Strong analytical and problem-solving abilities, attention to detail, and a proactive approach to resolving technical challenges.
-
Effective communication and teamwork skills, with the ability to collaborate remotely with cross-functional stakeholders.
-
Remote work: Flexibility to work remotely from Poland.
-
Modern technology stack: Opportunity to work with C#, .NET, ASP.NET Core, microservices, RESTful APIs, and Microsoft Azure.
-
Enterprise-level projects: Contribute to the development and maintenance of scalable applications and business-critical software solutions.
-
Cloud and DevOps exposure: Work with Azure DevOps, CI/CD pipelines, and cloud-based deployment practices.
-
Collaborative environment: Partner with cross-functional teams using Agile methodologies and established software engineering practices.
-
Professional development: Strengthen your expertise in modern .NET technologies, application architecture, cloud services, and performance optimization.
-
End-to-end ownership: Participate in multiple stages of the software development lifecycle, from design and implementation to testing and deployment.
Requirements:
Benefits:
Similar jobs
Search more Software Engineer jobsSoftware Engineer/Senior Software Engineer (Full Stack)
As a Full Stack Software Engineer, you will design, build, and maintain features for public agencies, ensuring transparency and effective execution of their strategic plans.
ANALISTA DESENVOLVEDOR PL (Cobol)
Desenvolve e mantém sistemas legados em COBOL, realizando correções e implementações de baixa e média complexidade sob supervisão, além de apoiar rotinas batch em Mainframe e consultas a dados.
Own and evolve Supabase’s Python SDK across database, auth, storage, realtime, and functions, building natural sync and async APIs while shaping its typing, testing, releases, and public documentation.
Mid-Level Software Engineer (Full Stack & Cloud)
As a Mid-Level Software Engineer (Full Stack & Cloud), you will ensure product quality, promote team evolution, and share best practices and technical knowledge.
