Software Engineer
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer building secure GraphQL APIs for Quantum ERP data. Extending .NET, Entity Framework, and Oracle integrations while optimizing performance and multi-tenant access.
Responsibilities:
- Design, build, and maintain GraphQL graph types, queries, mutations, and resolvers exposing Quantum ERP data
- Extend the Entity Framework Core data layer and Oracle package wrappers and repositories
- Write correct, performant queries against the Quantum Oracle schema
- Optimize GraphQL execution using DataLoader, sensible result limits, and efficient resolver work
- Maintain JWT-based authentication and authorization and enforce multi-tenant scoping
- Translate business-layer process steps into API behavior aligned with Quantum's business rules
- Write and maintain unit tests across API, business, and data layers
- Use benchmark projects to identify performance regressions
- Support the Angular client consuming the GraphQL API and keep the schema and client contract synchronized
- Contribute to worker scheduled tasks where API and background work overlap
- Document graph types, queries, and Oracle-side dependencies
- Participate in code reviews, weekly integration syncs, and discovery sessions
- Coordinate with Corridor / Aviate parity teams to avoid duplicate implementations
Requirements:
- 4+ years building production APIs in C# / .NET (ASP.NET Core or ASP.NET Web API)
- Strong object-oriented C# and a solid grasp of layered service architecture (data, business, API)
- Hands-on Entity Framework (EF Core or EF6) and strong SQL
- Comfortable reading schemas, writing efficient queries, and reasoning about ORM behavior and N+1 problems
- Oracle experience is a strong plus
- Practical understanding of API security: JWT / bearer tokens, authentication and authorization, and input validation
- Track record of writing unit tests and treating test coverage as part of the definition of done
- Comfort working against real business or ERP data models where correctness and auditability matter (finance, accounting, or inventory domains)
- Clear written communication and the discipline to document schemas and open questions
Benefits:
- Remote work
- Full-time employment




















