.NET Developer

Eruditeinnovation β€” Thailand Β· Posted ~2 hours ago

Mid Full-time Onsite

Skills

.NET application development API development software architecture database integration gRPC Kafka Django Python C# APIs SECS/GEM

πŸ”“ Log in to save this job, tailor your resume & track your apply process β€” 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A .NET development role focused on building, deploying, and documenting enterprise applications, integrating systems, and supporting automated software delivery.

Highlights

Hands-on role developing industrial applications with opportunities to deliver complete software solutions and technical documentation.

Description

Working hours: 8:00 AM to 5:00 PM (Thailand Time). Onsite attendance: Candidate should be able to work onsite at the Ayutthaya location as required by project and business needs. Delivery & Documentation: βœ“ Deliver all required applications, including full source code, comprehensive technical documentation. βœ“ Provide user manuals, deployment guides, architectural diagrams, and API references. β–ͺ️ Architecture & Deployment: βœ“ Deploy all applications in accordance with the existing automated deployment principles. βœ“ Ensure that each application can be deployed and executed independently with separate configuration. β–ͺ️ Communication & Integration: βœ“ Design and implement the communication platform (Caller Service) to interface with equipment using standard protocols such as SECS/GEM, Connect, file-based interfaces, or other approved industry standards. βœ“ Design and implement the Ingestion Gateway to securely receive, validate, and process data from caller services before publishing to the streaming platform. βœ“ Design and implement service-to-service communication using standard protocols such as RESTful APIs, gRPC, or other approved industry standards. βœ“ Ensure secure, reliable, and efficient communication between internal and external data sources. βœ“ Design and implement real-time data streaming capabilities, including message preprocessing, routing, and publishing to the streaming platform for downstream consumers. βœ“ Integrate all services with the central monitoring and observability platform to provide end-to-end visibility, health monitoring, logging, alerting, and performance tracking. β–ͺ️ Application Development: βœ“ Candidate shall be responsible for designing, coding, programming, debugging, testing, and resolving defects related to the development, enhancement, and maintenance of the system and software applications. βœ“ Candidate shall develop and implement real-time data pipelines using Kafka or other approved message queuing and streaming platforms. βœ“ Candidate shall provide integration and connectivity with MES and other enterprise systems through DLLs, RESTful APIs, WCF services, or other approved industry-standard communication protocols. βœ“ Candidate shall conduct development testing activities, including test case preparation, functional testing, performance testing, and defect resolution. βœ“ Candidate shall conduct system integration testing (SIT) to validate interfaces and data exchange with external systems, where applicable. βœ“ Candidate shall install, deploy, and configure all new developments and enhancements in the User Acceptance Testing (UAT) environment. βœ“ Candidate shall provide support during UAT execution, production qualification testing, deployment activities, and post-deployment stabilization. βœ“ Candidate Personnel shall meet the following requirements and qualifications: * 6-8 years of experience in a Microsoft development environment, including Fast API, Django, .NET Framework 4.6 and .NET 8 or above. * 6-8 years of hands-on development experience in Python and C#, with the capability to develop Python scripts, RESTful services, Windows services, and self-service platforms for end-user communities. * Experience in SQL query development, database optimization, and the implementation of database connectors as part of data consumer solutions. * Good to have experience with AI-assisted development tools such as Cognition platform, Microsoft Copilot, or equivalent AI-powered development platforms. * Working knowledge of source control tools (e.g., Git, Azure DevOps, or equivalent).