About the job Senior .NET Developer
All qualified candidates will receive fair consideration. Under GDPR, any CV or personal information you submit will be used solely for recruitment purposes. Your data will be processed based on legitimate interest, securely stored, and not shared outside the recruitment process.
About The Company
They are developing the next generation of AI-driven digital forensics solutions designed to analyze and connect digital signals across websites, domains, images, and emails. The company's goal is to make online forensic intelligence accessible, scalable, and secure through automation and deep-learning integration.
Opportunity Details
- Working Location: On-site, Phu Nhuan District, Ho Chi Minh City
- Working Time: Monday-Friday, 9:00 a.m. 6:00 p.m.
- Employment Type: 1 Year Contract
- Compensation: Competitive freelance rate, commensurate with experience
- Reporting Line: CEO / Product Owner
- Team Management: Formal management of a small team (within MVP phase, 12 collaborators)
Role Purpose
This role is key to delivering the MVP of an AI-powered digital forensics platform. The Senior .NET Developers will improve existing beta code, ensure architectural scalability, and lead the deployment of the platform to AWS Production. The role demands strong ownership of technical delivery, collaboration with cross-functional stakeholders, and hands-on development in a fast-paced, outcome-driven environment.
Responsibilities
- Review and refactor the beta version to ensure code stability, readability, and maintainability.
- Develop and integrate user and access management, authentication, and Stripe payment modules.
- Build and refine the unified aggregation layer for analyzing web, domain, image, and email data.
- Lead AWS deployment for production readiness, ensuring scalability, reliability, and monitoring setup.
- Implement AWS infrastructure using ECS/Fargate, RDS, S3, SQS, CloudWatch, and Secrets Manager.
- Oversee sprint delivery, conduct code reviews, and enforce Git workflow best practices.
- Collaborate closely with the Product Owner, other developers, and DevOps functions through Agile sprints.
- Document architecture decisions and maintain technical documentation on Notion/Confluence.
- (Additional) Mentor and guide junior or support developers during the MVP phase.
Candidate Profile
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- (Nice-to-have) Certifications in DevOps, AWS, or software architecture.
- Minimum 5 years of experience in backend development using C# / .NET Core / EF Core.
- Proven experience in Blazor Server, SQL, and frontend integration (HTML/CSS/JavaScript).
- Demonstrated success in AI or ML API integration and API-driven data analysis.
- Hands-on experience deploying and scaling systems on AWS (ECS/Fargate, RDS, S3, SQS, CloudWatch, Secrets Manager).
- (Nice-to-have) Background in startups, MVP-stage projects, or digital forensics/cybersecurity domains.
- (Nice-to-have) Prior work with OpenAI or similar AI model integrations.
- Strong command of .NET 8/9, EF Core, Blazor, SQL Server, and Node.js.
- Proficiency in integrating OpenAI API, Apify, Google Vision, BuiltWith, and similar platforms.
- Solid understanding of SSL, HTTP headers, DNS, and metadata for web forensics.
- Experience with GitHub, CI/CD pipelines, and Agile collaboration tools (Slack/Teams).
- Familiarity with AWS infrastructure, including ECS/Fargate, RDS, S3, SQS, CloudWatch, and Secrets Manager.
- (Nice-to-have) Knowledge of DevOps automation and AWS infrastructure as code.
- Fluent in Vietnamese and English.
- Deep understanding of backend architecture and cloud-based application deployment.
- Applied knowledge of AI-integrated systems and digital signal processing.
- (Nice-to-have) Familiarity with cybersecurity principles and digital forensics methodologies.
Application Process
To complete your application, Cotalent will email you at the address listed in your CV with a customized questionnaire to improve your chances of reaching the interview stage. Please check your inbox regularly, including your spam or junk folder, as completing the questionnaire is necessary to finalize your application and proceed to the next step.