[Remote] NET Backend Developer (ERP Experience Preferred)
Note: The job is a remote job and is open to candidates in USA. Softengine, Inc. is your trusted ERP partner, pioneering a truly client-first approach to business technology. They are seeking a strong .NET backend developer to build solutions that automate and optimize business operations, primarily in warehouse and production management. Responsibilities • Write clean, scalable, and testable code in .NET 9, with some legacy work in .NET Core and .NET Framework • Build and maintain high-performance, cloud-native backend applications and microservices • Design and implement resilient service communication patterns, including message queuing, event-driven architectures, and circuit breakers • Architect scalable system designs that can handle growing business demands and complex integrations • Work with both SQL and NoSQL databases, optimizing queries for performance and designing efficient data models • Containerize applications using Docker and manage deployment pipelines • Analyze and improve existing applications, ensuring scalability, reliability, and efficiency • Collaborate with frontend teams to design robust APIs and service contracts • Write comprehensive unit tests and follow best practices for software architecture and design • Communicate effectively in English (written and spoken) • Work schedule: flexible 40h a week work schedule with at least 4 hours during our main operation hours (8am – 12pm pacific) Skills • Strong C# experience (preferably .NET 6+, with familiarity in .NET Core/.NET Framework) • Solid experience with SQL databases (query optimization, performance tuning, complex joins). SQL Server and SAP HANA are preferred, but any would do • Hands-on experience with NoSQL databases (MongoDB, Redis, DynamoDB, or similar) • Docker experience for containerization and deployment • Experience designing and implementing resilient service communication (REST APIs, message queues, event-driven patterns, retry mechanisms) • System design experience - ability to architect scalable, maintainable backend systems • Ability to design software with testing in mind (unit testing, integration testing, best practices) • Communicate effectively in English (written and spoken) • Work schedule: flexible 40h a week work schedule with at least 4 hours during our main operation hours (8am – 12pm pacific) • ERP system development experience, with SAP Business One (DI API, ServiceLayer) or Acumatica API being a huge plus • WMS (Warehouse Management System) development experience • AWS-first development and deployment experience (Lambda, ECS, EKS, SQS + SNS, etc.) • Frontend development experience - SAPUI5 is our preference, but any TypeScript framework (React, Vue, Angular) would give a quick start • Experience with CI/CD pipelines and infrastructure as code (especially AWS CDK) • Microservices architecture and distributed systems experience • Message broker experience (RabbitMQ, Apache Kafka, AWS SQS/SNS) Company Overview • With over 25 years of experience, Softengine is your trusted ERP and Business Process solutions provider. It was founded in 1996, and is headquartered in Woodland Hills, California, USA, with a workforce of 51-200 employees. Its website is Company H1B Sponsorship • Softengine has a track record of offering H1B sponsorships, with 1 in 2022. Please note that this does not guarantee sponsorship for this specific role. Apply tot his job