API Developer, Reservoir Management & Forecasting
Posted:
15 October 2026 (Yesterday)
Application Deadline:
12 January 2027
Vacancies:
1 Vacancy
Job Summary
Job Title : API Developer Reservoir Management & Forecasting
Experience : 6 to 10 Years
Location : Bangalore
Roles & Responsibilities
- Design develop test and maintain backend services and RESTful APIs using C# .NET and Python.
- Develop and document APIs using OpenAPI/Swagger following secure API design validation error handling and versioning standards.
- Apply object-oriented programming SOLID principles and design patterns to build scalable and maintainable applications.
- Write unit tests debug applications and improve code quality performance and reliability.
- Develop and support applications using Microsoft Azure services including Azure Functions App Services and Azure Redis.
- Work with SQL databases document databases and Azure Storage Accounts.
- Monitor log and troubleshoot application issues in cloud environments.
- Use approved Generative AI tools such as GitHub Copilot for code generation refactoring documentation and unit testing.
- Collaborate with product owners front-end developers data engineers and domain specialists to deliver business requirements.
- Follow enterprise engineering standards CI/CD pipelines and established development practices.
Requisites
- Strong programming skills in C# .NET and Python.
- Hands-on experience developing and maintaining RESTful APIs and backend services.
- Understanding of OOP SOLID principles design patterns asynchronous programming and unit testing.
- Experience with Microsoft Azure services and cloud-based application development.
- Knowledge of SQL document databases and cloud storage solutions.
- Familiarity with Git source control CI/CD pipelines and application debugging.
- Basic knowledge of Angular or Blazor for UI integration and troubleshooting.
- Familiarity with containerization concepts and cloud application monitoring.
- Ability to use Generative AI coding tools responsibly while maintaining code quality security and compliance.
- Strong analytical problem-solving communication and cross-functional collaboration skills.
Required Skills:
NativePython Software Foundation