C# / .NET_Offshore

Posted 6 Hours Ago
Be an Early Applicant
2 Locations
In-Office or Remote
Senior level
Agency • Information Technology
The Role
Design, build, and maintain scalable backend systems and RESTful APIs using C#/.NET (Core/.NET 6+). Implement cloud-native Azure solutions, optimize SQL Server and Oracle databases, automate CI/CD with Azure DevOps/Terraform/Octopus, containerize with Docker/Kubernetes, contribute to test automation, and troubleshoot production issues within an Agile/Scrum team.
Summary Generated by Built In

Position Overview 

About the Role 

The Software Development Engineer (SDE) – Backend plays a key role in designing, developing, and maintaining scalable, high-performance backend systems and APIs within an Agile Scrum environment. The SDE collaborates closely with cross-functional teams to build reliable and secure services that power enterprise-grade applications. 

This role emphasizes server-side development, API design, database optimization, and Azure-based cloud services. The ideal candidate is a hands-on engineer with strong expertise in C#/.NET technologies and modern DevOps practices. 

Key Responsibilities 

  • Design, develop, and maintain RESTful APIs, microservices, and backend components using C# and .NET Core/.NET 6+
  • Collaborate with architects and DevOps engineers to implement cloud-native solutions on Microsoft Azure (App Services, Service Bus, AKS, etc.). 
  • Build and optimize SQL Server and Oracle database queries, stored procedures, and schema designs for scalability and performance. 
  • Implement and maintain CI/CD pipelines using Azure DevOps, Terraform, and Octopus Deploy
  • Participate in the migration of on-premise systems to Azure Cloud, ensuring security, performance, and reliability. 
  • Contribute to test automation efforts using tools such as SpecFlow and Postman
  • Write secure, testable, and reusable code, adhering to clean code and SOLID principles. 
  • Troubleshoot complex production issues and provide timely resolutions. 
  • Collaborate with team members to continuously improve development practices and system performance. 

Qualifications and Ideal Candidate Profile 

Technical and Professional Competencies 

  • Proven expertise in C# and the .NET Framework / .NET Core ecosystem. 
  • Strong understanding of API development, microservices architecture, and message-based systems
  • Experience with Azure cloud services, including App Services, Service Bus, Functions, and Kubernetes (AKS)
  • Proficiency with SQL Server and Oracle database development and optimization. 
  • Familiarity with CI/CD automation, infrastructure as code, and containerization (Docker, Kubernetes). 
  • Experience with test automation frameworks (SpecFlow, NUnit, xUnit). 
  • Knowledge of secure coding practices, authentication, and authorization mechanisms (OAuth, JWT, etc.). 
  • Strong problem-solving and analytical skills with attention to scalability, reliability, and performance. 
  • Experience working in Agile/Scrum environments and participating in code reviews and sprint ceremonies. 

Technical Expertise 

  • Programming Languages: C#, .NET Core, .NET 6+ 
  • Cloud: Microsoft Azure (App Services, Service Bus, Kubernetes, Functions, Storage) 
  • Databases: SQL Server, Oracle 
  • DevOps & Automation: Azure DevOps (YAML, ARM), Terraform, Octopus Deploy 
  • Containerization: Docker, Kubernetes (AKS) 
  • Code Quality & Security: SonarQube, Checkmarx 
  • Source Control: Git 
  • Scripting: PowerShell, Bash 
  • Testing Tools: SpecFlow, Postman 
  • Operating Systems: Windows, Linux, Azure CLI 

Experience and Education 

Education: Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). 

Experience: 6–10 years of professional backend development experience with C# and .NET technologies

Preferred: Hands-on experience with Azure Cloud, microservices, and CI/CD automation

Skills Required

  • 6-10 years professional backend development experience with C# and .NET technologies
  • Proven expertise in C# and the .NET Framework / .NET Core / .NET 6+
  • Experience designing and developing RESTful APIs, microservices, and message-based systems
  • Experience with Microsoft Azure services (App Services, Service Bus, Functions, AKS, Storage)
  • Proficiency with SQL Server and Oracle database development and optimization
  • Experience implementing CI/CD pipelines using Azure DevOps, Terraform, and Octopus Deploy
  • Familiarity with containerization and orchestration (Docker, Kubernetes/AKS)
  • Experience with test automation frameworks (SpecFlow, NUnit, xUnit) and API testing (Postman)
  • Knowledge of secure coding practices and authentication/authorization mechanisms (OAuth, JWT)
  • Experience with code quality and security tools (SonarQube, Checkmarx)
  • Experience with source control (Git) and scripting (PowerShell, Bash)
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • Experience working in Agile/Scrum environments and participating in code reviews and sprint ceremonies
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
5,017 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account