G

Glencore

Diversified natural resources trading and mining

Technical Lead - Apps Engineering Team

Backend EngineeringConfirmed live in the last 24 hours
Full-timeChennai, Tamil Nadu, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 10 years of experience with C# and .NET Core.
  • Strong experience with SQL Server for database design, development, and optimization.
  • Expertise in Entity Framework and Entity Framework Core for object-relational mapping and data access.
  • Hands-on experience with Azure services, including AKS, App Service, Azure Functions, and Azure DevOps.
  • Experience designing microservices architecture and using Docker and Kubernetes for containerization and orchestration.
  • In-depth knowledge of design patterns for scalable and maintainable code architecture.
  • Strong understanding of data structures and algorithms, with practical application experience.
  • Experience designing RESTful APIs, with knowledge of Swagger/OpenAPI, OAuth 2.0, and JWT for API security.
  • Familiarity with CI/CD pipelines, automated testing frameworks such as xUnit and NUnit, and version control systems such as Git and GitFlow.
  • Ability to manage multiple products and shift focus between tasks efficiently.
  • Experience designing and developing applications individually and as part of a team.
  • Experience working in an Agile/Scrum team environment.
  • Degree-level education or equivalent.
  • Strong problem-solving skills and ability to develop technical solutions.

Responsibilities

  • Design, develop, and deploy high-performance, scalable, and maintainable applications.
  • Collaborate with product owners and stakeholders to gather requirements and translate them into technical solutions.
  • Manage context switching between multiple products while maintaining focus and productivity across diverse tasks and projects.
  • Architect, design, and implement microservices-based solutions using C# and .NET Core/.NET.
  • Develop data access solutions using Entity Framework Core.
  • Apply design patterns, including Factory, Singleton, and Repository, to solve software design problems.
  • Optimize database performance and ensure efficient data access using SQL Server.
  • Use Azure services, including AKS, App Service, and Azure Functions, to build cloud-native applications.
  • Manage containerized applications using Docker and orchestrate them with Kubernetes.
  • Implement and maintain event-driven architectures using Azure Service Bus, Azure Event Grid, or similar tools.
  • Design, develop, and maintain RESTful APIs, integrating Swagger/OpenAPI for documentation and OAuth 2.0/OpenID Connect for security.
  • Conduct code reviews and provide technical mentorship to junior developers.
  • Follow Agile methodologies, including Scrum and Kanban, and provide regular progress updates.

Desired Qualifications

  • Familiarity with nHibernate and OData for advanced data access techniques.
  • Experience with Test-Driven Development methodologies.
  • Understanding of Zeebe workflow engine and SignalR real-time web functionality.
  • Proficiency in PowerShell for scripting and automation.
  • Familiarity with identity management systems such as Keycloak and Azure AD for authentication and authorization.
  • Knowledge of a commodity or financial trading environment is useful but not required.

About the Company

Glencore

Diversified natural resources trading and mining

Glencore is a global operator of mines and processing facilities that also trades oil, coal, metals, and minerals around the world. Its products start with extracting natural resources, processing them at mines and refineries, and then moving them through a large trading network to customers. The company stands out by combining production with global commerce, giving it direct control over both supply and markets. Its goal is to be a leading supplier of essential natural resources by efficiently managing mines, production, and trading while maintaining safety and governance standards.

Company size
10,001+
Company stage
IPO
Headquarters
Baar, Switzerland
Founded
1974

Recently Posted Jobs

Explore more opportunities at Glencore

See more jobs