onsite
Senior .NET Developer - API, Security & Azure Cloud - UPS
Software Engineer
Lead the design and implementation of secure, high‑performance APIs on Azure, driving best practices in .NET development, cloud architecture, and authentication.
About the role
Key Responsibilities
- Architect, develop, and maintain RESTful APIs using C# and ASP.NET Core on Azure.
- Implement robust security measures, including OAuth 2.0, JWT, and role‑based access control.
- Collaborate with cross‑functional teams to define API contracts, data models, and performance targets.
- Utilize Azure services (Functions, App Service, Key Vault, API Management) to deliver scalable, secure solutions.
- Write automated tests, perform code reviews, and enforce coding standards.
- Participate in continuous integration/continuous deployment (CI/CD) pipelines and monitor application health.
Requirements
- 5+ years of professional .NET development experience.
- Strong proficiency in C#, ASP.NET Core, and Web API development.
- Hands‑on experience with Azure cloud services and security best practices.
- Solid understanding of authentication/authorization protocols (OAuth, OpenID Connect).
- Excellent problem‑solving skills and a collaborative mindset.