Contract

Senior Software Engineer

C# / .NET, Contractual Role

Tech Holding

Tech Holding

No salary listed

Remote in India

Remote

Category
Software Engineering (2)
,
Required Skills
Microsoft Azure
.NET
Role-based Access Control
Microservices
C#
OAuth
Requirements
  • 5+ years of experience in C# / .NET development.
  • Strong experience with ASP.NET Core, Web APIs, and microservices architecture.
  • Experience implementing authentication & authorization (OAuth, JWT, SSO).
  • Hands-on experience with Azure services, especially Azure Active Directory (Entra ID).
  • Experience with secure coding practices and data protection.
  • Familiarity with API integrations (Stripe, SendGrid, etc.).
  • Experience with logging frameworks and monitoring tools.
  • Understanding of CI/CD pipelines and cloud deployments.
  • Strong debugging, problem-solving, and communication skills.
Responsibilities
  • Design and develop secure backend services and APIs using C# / .NET.
  • Implement authentication and authorization mechanisms (SSO, RBAC, OAuth, JWT).
  • Integrate applications with Azure Active Directory (Entra ID).
  • Remove hardcoded secrets and integrate with Azure Key Vault.
  • Implement audit logging and monitoring hooks across services.
  • Build and enforce secure API communication standards.
  • Implement PII masking and secure data handling logic in applications.
  • Secure and optimize third-party integrations (Stripe, SendGrid, Twilio, etc.).
  • Support environment separation and deployment improvements.
  • Collaborate with DevOps and DB teams on security, DR, and compliance initiatives.
  • Participate in debugging, incident resolution, and root cause analysis.
Desired Qualifications
  • Experience with containerization (Docker, Kubernetes)

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Your Connections

People at Tech Holding who can refer or advise you