Software Engineer
CAMP Systems · Remote — United States
Remote
Sign in and upload your CV to see how well you match this job.
Sign inJob overview
- Location
- Remote — United States
- Workplace
- Remote
- Employment type
- Full-time
- Experience level
- Mid level
- Date posted
- Oct 11, 2026
- Last checked at the source
- Oct 12, 2026
- Job source
- via Himalayas
Requirements
• 4+ years building productionAPIs in C# / .NET (ASP.NET Core or ASP.NET Web API).
• Strong object-oriented C# and asolid grasp of layered service architecture (data, business, API).
• Hands-on Entity Framework (EFCore or EF6) and strong SQL. Comfortable reading schemas, writing efficientqueries, and reasoning about ORM behavior and N+1 problems. Oracle experienceis a strong plus.
• Practical understanding of APIsecurity: JWT / bearer tokens, authentication and authorization, and inputvalidation.
• A track record of writing unittests and treating test coverage as part of the definition of done.
• Comfort working against realbusiness or ERP data models where correctness and auditability matter (finance,accounting, or inventory domains).
• Clear written communication andthe discipline to document schemas and open questions.
Skills
- C#
- C++
- SQL
- Angular
- .NET
- GraphQL
- Accounting
- Communication
Visa and relocation
The posting doesn't mention visa sponsorship. Check the original posting or ask the company.
The posting doesn't mention relocation.
Job description
Category: IT Services
Location:
• Design, build, and maintainGraphQL graph types, queries, mutations, and resolvers that expose Quantum ERPdata (work orders, purchase orders, GL/AP/AR, companies, inventory) accuratelyand safely.
• Extend the Entity FrameworkCore data layer and Oracle package wrappers and repositories, writing correct,performant queries against the Quantum Oracle schema.
• Optimize GraphQL execution: useDataLoader to avoid N+1 queries, apply sensible result limits, and keepresolver work efficient.
• Maintain JWT-basedauthentication and authorization and respect multi-tenant scoping on everyrequest and query.
• Translate business-layerprocess steps into API behavior that maintains parity with Quantum's businessrules.
• Write and maintain unit testsacross the API, business, and data layers, and use the benchmark projects tocatch performance regressions.
• Support the Angular clientwhere it consumes the GraphQL API, and keep the schema and client contract insync.
• Contribute to worker scheduledtasks where API and background work overlap.
• Document graph types, queries,and the Oracle-side dependencies each surface relies on.
• Participate in code review, theweekly integration sync, and discovery sessions, and coordinate early with theCorridor / Aviate parity teams so we do not build the same capability two ways.
Requirements
• 4+ years building productionAPIs in C# / .NET (ASP.NET Core or ASP.NET Web API).
• Strong object-oriented C# and asolid grasp of layered service architecture (data, business, API).
• Hands-on Entity Framework (EFCore or EF6) and strong SQL. Comfortable reading schemas, writing efficientqueries, and reasoning about ORM behavior and N+1 problems. Oracle experienceis a strong plus.
• Practical understanding of APIsecurity: JWT / bearer tokens, authentication and authorization, and inputvalidation.
• A track record of writing unittests and treating test coverage as part of the definition of done.
• Comfort working against realbusiness or ERP data models where correctness and auditability matter (finance,accounting, or inventory domains).
• Clear written communication andthe discipline to document schemas and open questions.
Details
Originally posted on Himalayas
Software-Engineer, .NET-Developer, Backend-Engineer, C++-Developer, API-Developer, Software-Engineer-Developer, Software-Developer, IT-Software-Engineer, Engineering-Software-Developer, Software-Systems-Engineer, Software-Engineering-Jobs, Software-Design-Engineer, Developer
Apply on the original site ↗Job source: via Himalayas
GetGlobalJob is not the employer or a recruiting agency. You apply on the original publisher's site: always check the posting before sharing your details, and never pay for a job.
Check your fit for this job
Create your free account and upload your CV to see how well you match this job and which skills you're missing.