- Professional
- Oficina en Navi Mumbai
JOB RESPONSIBILITIES:
- Design, build, and maintain robust backend services to support application needs.
- Collaborate closely with frontend, DevOps, QA, and product teams in a multidisciplinary environment.
- Contribute to architecture and technical design decisions.
- Participate in code reviews, ensuring code quality and maintainability.
- Troubleshoot production issues and implement sustainable fixes.
- Continuously improve development workflows and backend infrastructure.
REQUIRED SKILLS:
- Strong proficiency in C# and .NET Core / .NET Framework.
- Knowledge of asynchronous programming and multithreading in C#.
- Proficiency in SQL and experience working with SQL Server or other relational databases.
- Hands-on experience with PostgreSQL, MongoDB or similar NoSQL databases.
- Hands-on experience with RESTful API development and web services.
- Understanding of authentication and authorization mechanisms (OAuth, JWT, etc.).
- Understanding of software design principles and patterns
- Experience with cloud platforms (AWS, GCP, Azure) is a plus.
- Familiarity with Git and version control workflows.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
PREFERRED SKILLS:
- Experience with C++.
- Knowledge of message brokers like RabbitMQ or Apache Kafka.
- Domain knowledge in oilfield services or the oil & gas industry.
- Familiarity with containerization (Docker, Kubernetes).
- Experience with monitoring and logging tools (ELK, Prometheus, etc.).
- Experience working in agile/scrum teams.
QUALIFICATION:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional experience in software development, with a focus on backend systems #LI-AG1