DOTNetCore developers
Jobgether · United States · 5 days ago
RemoteRemoteEngineeringFull-time
Accountabilities
- Designing, developing, and maintaining enterprise-grade applications using .NET Core and modern software engineering practices.
- Building and modeling APIs, integrations, and distributed system components across multiple platforms.
- Designing and implementing secure, scalable APIs using technologies such as REST, GraphQL, gRPC, and OpenAPI standards.
- Developing solutions that integrate with corporate management systems and complex enterprise environments.
- Contributing to architecture design, domain-driven design practices, and system modeling initiatives.
- Building and maintaining security-focused platform components, including control planes and policy-driven workflows.
- Working with event-driven technologies such as Kafka, Kinesis, or Pub/Sub to support scalable architectures.
- Designing resilient systems with strong attention to reliability, failure handling, monitoring, and operational readiness.
- Collaborating with cross-functional engineering teams to deliver high-quality software solutions.
- Sustaining continuous improvement of development practices, architecture standards, and technical documentation.
Requirements
- The ideal candidate is a senior software engineer with deep expertise in .NET Core, distributed systems, and enterprise application development.
- You should have strong architectural experience, excellent problem-solving abilities, and experience building secure, scalable solutions.
- Key qualifications include:
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent professional experience.
- 8+ years of professional software engineering experience with significant ownership of architecture, modeling, and distributed systems design.
- Strong expertise in .NET Core, including framework internals, design patterns, and application architecture.
- Proven experience designing and implementing APIs using REST, GraphQL, gRPC, and related technologies.
- Experience building integrations with enterprise and corporate management systems.
- Strong understanding of secure software design, system resilience, and operational best practices.
- Experience with event streaming technologies such as Kafka, Kinesis, or Pub/Sub.
- Strong analytical and problem-solving skills with the ability to address complex technical challenges.
- Experience with security platforms, SOAR systems, ZTNA solutions, or secure system architecture is highly valuable.
- Familiarity with CI/CD pipelines, infrastructure-as-code, DevOps practices, or front-end integration patterns is a plus.
- Experience designing high-scale or regulated systems is an advantage.
Benefits
- Full-time remote work opportunity with flexibility and autonomy.
- Opportunity to work on complex enterprise software and security-focused platforms.
- Exposure to modern technologies including .NET Core, distributed systems, APIs, and cloud-native architectures.
- Ability to influence technical architecture and contribute to impactful engineering solutions.
- Collaboration with experienced engineers on challenging, high-scale projects.
- Opportunity to expand expertise in secure software development and advanced system design.
- Flexible and innovative work environment focused on engineering excellence.