Senior .NET API Engineer_Insurance project
Salary
55 - 60M NET
Work Location
Remote - Việt Nam
Bonus / Benefits
18 triệu
Openings & Posted Date
1 openings • 09-28-26
Job Description & Requirements
Company: Techbank Software
Position: Senior .NET API Engineer
Contract duration: 6 months (possibly extend)
Working time: Mon to Fri. From 2pm - 11pm (VNT)
Location: Remote working, based in Viet Nam
Domain: Insurance
Client Nationality: EU
Interview process: 5 rounds
2 rounds Techbank (HR round + Technical round)
3 round Client (English language verification test + Technical verification with Poland team + Final round with UK team)
English requirement: Fluent (C1), working directly with the client-side engineering team
CLIENT DESCRIPTION
The client operates in the insurance and financial services domain, delivering projects related to large-scale data processing and integration of partner systems. The organization is undergoing a technology transformation focused on modernizing an existing .NET-based data processing environment into a modern, scalable, cloud-based data architecture. A key element of the ecosystem consists of transactional systems, integration platforms, and Microsoft Fabric-based data services that communicate through extensive APIs.
ROLE DESCRIPTION
We are looking for a Senior .NET API Developer to join a team responsible for the development and maintenance of the integration layer, API endpoints, orchestration services, and supporting platform components enabling the new data ecosystem. The role combines software engineering, integration development, and platform modernization activities, including the migration and retirement of legacy solutions. The engineer will work closely with integration architects, data engineers, and analysts to deliver secure, scalable, and maintainable solutions aligned with engineering standards.
RESPONSIBILITIES
Design, development, and maintenance of REST APIs and integration services in .NET
Building orchestration services and automation components supporting the ETL and data platform ecosystem
Implementation of endpoints used to integrate the data platform with upstream and downstream systems
Development of services supporting ingestion, enrichment, routing, and outbound integrations
Development of reusable integration components accelerating partner onboarding and data processing
Integration with enterprise platforms, including authentication, token management, and API consumption components
Collaboration on migrating processes from a legacy .NET environment and supporting legacy platform decommissioning activities
Refactoring or replacement of existing services as part of platform modernization initiatives
Ensuring code quality, security, resilience, testability, performance, and maintainability
Applying modern engineering practices including TDD, code reviews, and automated testing
Working with CI/CD pipelines and deployment automation
Working in the team in an agile delivery model (backlog management, planning, reviews)
Producing technical documentation and operational runbooks
Participation in solution design and proposing technical improvements
Supporting Build-Operate-Transfer activities and mentoring less experienced engineers where required
Working in an environment supported by AI-assisted development (automation, code reviews, boilerplate generation)
Validating and governing AI-generated outputs to ensure quality and compliance
TECHNICAL REQUIREMENTS
Minimum 7 years of experience as a .NET Developer / Software Engineer
Very good knowledge of C# and .NET / .NET Core
Extensive experience in designing and implementing RESTful APIs
Strong knowledge of integration patterns and enterprise system integrations
Experience building secure, scalable, and maintainable distributed systems
Practical experience with Azure services and cloud-native architectures
Experience working with databases (SQL)
Knowledge of API performance, security, scalability, and resilience concepts
Strong understanding of DevOps practices, CI/CD pipelines, and deployment automation
Experience with automated testing and code review practices
Experience working with Git
Azure integrations (APIs, Service Bus, authentication)
ADF and Azure Functions
Understanding of OneLake
Ability to navigate and debug solutions built on Microsoft Fabric or similar tools
Nice to Have
Experience in data processing, ETL, or data integration projects
Exposure to Microsoft Fabric ecosystem
Knowledge of microservices-based architectures
Experience collaborating with data engineering teams
Experience with Azure Functions
Experience with event-driven architectures
Insurance or financial services domain experience
Experience working in Build-Operate-Transfer (BOT) delivery models
Openness to working with AI-supported tools in the software development lifecycle
Experience with AI-assisted software development
Similar Open Positions
Submit Your Application
Position: Senior .NET API Engineer_Insurance project • Techbank Software