8+ years of professional software engineering experience, including significant architectural ownership, modelling, domain-driven design, and building distributed systems.
Strong engineering proficiency with .NET Core (deep understanding of internals, patterns, application architecture).
Experience designing and implementing APIs across multiple technologies (REST, GraphQL, gRPC) and knowledge of API standards such as OpenAPI.
Experience with streaming/event technologies (Kafka, Kinesis, Pub/Sub).
Requirements:
Lead the development of .NET Core based API systems, overseeing architecture and modeling of distributed software components.
Design and implement APIs across REST, GraphQL, and gRPC, ensuring adherence to API standards (OpenAPI) and secure, scalable interfaces.
Drive integrations with corporate management systems and security platforms, including policy-driven containment workflows and SOAR components.
Collaborate on building B2B2C platforms and ZTNA/security-focused solutions, and contribute to DevOps practices (CI/CD, IaC) to support high-scale or regulated environments.
Job description
This is a remote position.
.Net/Core developers, with significant experience around (this are key points):
API building and modeling
Integrations
Good understanding of versus protocols (REST, GRPC, etc) and knowledge of API standards (e.g: Open API etc)
Experience working with Corporate Management systems
And strong advantage for experience with:
ZTNA,
MIS or SOAR corporate systems
B2B2C platforms building or integrations
What you need to bring:
Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent experience.
8+ years of professional software engineering experience, including significant architectural ownership, modelling, domain-driven design, and building distributed systems.