Overview
Senior Integration Software Engineer role within Chevron's Engineering and Innovation Excellence Center (ENGINE) in Bengaluru, India, focused on designing and supporting enterprise-scale, cloud-native applications on Microsoft technologies and Azure.
What you'll do
- Design, develop, and maintain enterprise-grade applications using .NET Core and C#.
- Develop and support RESTful APIs and microservices deployed on Azure.
- Build cloud-native solutions using Azure PaaS and container technologies.
- Implement event-driven architectures using Azure Service Bus and Azure Event Hubs.
- Design and deploy Azure Functions for serverless integration workloads.
- Configure and maintain secure authentication and authorization using Microsoft Entra ID (Azure AD) and Azure App Registrations.
- Manage secrets, certificates, and application configurations using Azure Key Vault.
- Containerize applications using Docker and deploy workloads to Azure Kubernetes Service (AKS).
- Manage container images and repositories using Azure Container Registry (ACR).
- Implement monitoring, logging, and distributed tracing using Azure Application Insights.
- Develop and optimize data solutions using Azure Cosmos DB.
- Build and maintain CI/CD pipelines using Azure DevOps.
- Build applications using Angular.
- Participate in architecture reviews, code reviews, troubleshooting, and performance optimization.
- Ensure adherence to security, compliance, and cloud governance standards.
- Mentor junior engineers and contribute to engineering standards and best practices.
What you'll need
- 8+ years of software development experience.
- Strong expertise in .NET Core / ASP.NET Core and C#, including REST APIs, Dependency Injection, Design Patterns, and Object-Oriented Programming.
- Experience with Azure services: Azure App Service, Azure App Registrations, Azure Functions, Azure Key Vault, Azure Event Hubs, Microsoft Entra ID (Azure AD), Azure Service Bus, Azure Container Registry (ACR), Azure Kubernetes Service (AKS), Azure Cosmos DB, and Azure Application Insights.
- DevOps experience with Azure DevOps, including CI/CD pipeline creation and maintenance, infrastructure deployment concepts, Git source control, and release management.
- Front-end skills in Angular, HTML5, CSS3, and TypeScript.
- Knowledge of microservices architecture, event-driven architecture, messaging and asynchronous processing, API security, OAuth 2.0 / OpenID Connect, and distributed systems design.
- Strong problem-solving and debugging skills.
Nice to have
- Exposure to Ansible for infrastructure automation and configuration management.
- Experience with Infrastructure as Code (IaC).
- Experience with GitHub Actions.
- Knowledge of Azure networking concepts.
- Experience with monitoring and observability tools.
- Understanding of caching and performance-tuning strategies.
- Exposure to Agile/Scrum methodologies.
- Experience working in large enterprise environments.
- Ability to lead technical discussions and mentor team members.
- Strong communication and stakeholder-management skills.
- Experience working with global teams and Agile delivery models.
- Domain experience in enterprise integration platforms, API management, cloud migration projects, event-streaming solutions, large-scale distributed systems, secure enterprise authentication and authorization, and Azure-based microservices and containerized solutions.
Details
- Location: Bengaluru, Karnataka, India.
- Standard work week is Monday to Friday.
- Working hours are 8:00am to 5:00pm or 1:30pm to 10:30pm, aligned to global business requirements.
- Chevron is unable to sponsor employment visas or consider individuals on time-limited visa status for this position.
Read the full description and apply on the company’s own careers page.