Overview:
In this role you will design and build scalable, secure RESTful APIs and microservices using C# and .NET technologies. You will own the end-to-end API lifecycle from design to deployment, leveraging API-first practices and Apigee for management and gateway integration. You will implement robust authentication/authorization and work with enterprise identity providers such as Microsoft Entra ID. You will collaborate in an Agile environment, contributing to design reviews and CI/CD pipelines to deliver reliable software at scale. This position offers the chance to shape API architecture and drive secure, high-performance solutions in a hybrid, Houston-based setting.
Responsibilities:
Design and develop RESTful APIs and microservices using C# and .NET Core Own API lifecycle: design, development, testing, deployment, versioning and support Utilize Apigee for API management, security policies, and gateway integration Implement authentication/authorization (OAuth 2.0, OIDC, JWT, RBAC, MS Entra ID) Ensure scalable, secure, high-performance API solutions with proper error handling and logging Collaborate in Agile/Scrum teams; participate in design/code reviews and sprint planning Work with Azure DevOps and Jira for source control, CI/CD, and work-item tracking
Key requirements:
C#/.NET, ASP.NET Core Web API, ASP.NET MVC Core API design and microservices architecture Apigee experience for API management SQL/Database development and data modeling Azure DevOps and Jira familiarity Agile methodologies OAuth 2.0, OpenID Connect, JWT, claims-based authorization, RBAC Microsoft Entra ID or equivalent enterprise identity provider collaborative problem solving strong communication C# .NET/.NET Core ASP.NET Core Web API