Back to RainTech
RainTech logo

Backend Engineer (.NET)

RainTech
Full-time
WFH
Tech
Role Overview

We are looking for a Backend Developer with solid experience in system integration (API-to-API) and T-SQL. The ideal candidate has a strong technical foundation in C# and .NET, has worked on cloud-based systems (Azure), and is confident interacting with business stakeholders to gather and clarify requirements. This is an urgent hire, we’re looking for someone who can join as soon as possible.

Job Description

- Design, develop, and maintain backend services and APIs using C# and .NET. - Implement and manage system integrations between internal and external APIs. - Write, optimize, and troubleshoot T-SQL queries and stored procedures. - Develop and maintain RESTful APIs, ensuring performance, scalability, and reliability. - Apply Test-Driven Development (TDD) practices and write unit tests using xUnit and Moq. - Deploy, monitor, and maintain applications using Azure services, including App Service, Key Vault, Blob Storage, Azure Functions, Azure Cache for Redis, and Application Insights. - Utilize GitHub and GitHub Actions for version control, CI/CD, and deployment automation. - Ensure adherence to SOLID principles and implement Dependency Injection using Autofac or similar frameworks. - Collaborate in an Agile/Scrum environment with cross-functional teams to deliver features and enhancements. - Communicate effectively with business stakeholders to gather requirements and provide technical insight.

Requirements

- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field. - Minimum 5 years of professional experience in backend development using C# and .NET. - Strong experience in system integration, particularly API-to-API communication. - Strong skills in T-SQL, including writing complex queries and working with stored procedures. - Hands-on experience with RESTful API design and development. - Proficient in Test-Driven Development (TDD) and unit testing using xUnit and Moq. - Familiarity with Azure services, including: App Service, Key Vault, Blob Storage, Azure Functions, Azure Cache for Redis, and Application Insights. - Experience with GitHub and GitHub Actions for version control and CI/CD pipelines. - Solid understanding of SOLID principles and experience using Autofac or similar DI containers. - Comfortable working in an Agile/Scrum development team. - Strong communication skills in English, including the ability to engage with business users to gather and clarify technical requirements.

About RainTech

Hire, onboard, and manage tech talent in Southeast Asia. Automated compliance, payroll, and benefits for distributed teams.

BSD, Tangerang, Indonesia
1-10 employees
Technology

Interested in this role?

Submit your application and join RainTech