Back to jobs
New

Senior AI Full Stack Engineer (.NET / React / Azure)

Remote - India

TechGrove is the Centre of Excellence for Banyan Software, based in Chennai, India. It plays a key role in supporting Banyan’s global businesses through technology, security, and software development. TechGrove brings together India’s deep pool of technical talent with Banyan’s long-term approach to growth, creating a trusted, developer-focused environment where people can do their best work.

Who We Are

Gemini Shale Solutions is a technology company and pioneer in automating and digitizing the oil and gas industry through innovative SaaS solutions. Gemini is a customer-obsessed innovation and solutions partner. Our people, partnerships, and purpose drive everything we do.

About the Job

As a Senior Full Stack Developer for Gemini, you will be responsible for engineering high-quality, efficient, and user-friendly software across all Gemini products. You will work closely with stakeholders, engineers, architects, and business leaders to design and deliver scalable software solutions that drive value for our customers.

In addition to traditional software development responsibilities, this role will play a key part in Gemini's AI and automation initiatives. The ideal candidate will have experience leveraging artificial intelligence, intelligent automation, and modern development tools to improve products, streamline workflows, and accelerate innovation.

What You Will Do

  • Craft functionally flawless code based on business requirements and use cases.
    • Deliver expert-level SQL, C#, JavaScript (React, React Native), HTML, and CSS solutions.
    • Build and deliver software across our IoT, Web, Mobile, and Cloud platforms.
    • Design, develop, and maintain APIs, integrations, and scalable backend services.
    • Collaborate with backend engineers, UI/UX developers, architects, and stakeholders to build the future of the Gemini platform.
    • Identify opportunities to automate business processes, operational workflows, and software delivery pipelines.
    • Design and implement AI-powered solutions that improve efficiency, productivity, decision-making, and customer experience.
    • Integrate modern AI technologies including Large Language Models (LLMs), AI assistants, workflow automation platforms, and intelligent business applications where appropriate.
    • Evaluate emerging technologies and recommend innovative solutions that create competitive advantages for Gemini and its customers.
    • Participate in architecture discussions, technical planning, code reviews, and mentoring of junior developers.
    • Contribute to the continuous improvement of development standards, security practices, and engineering processes.

Basic Qualifications (Must Have)

  • Professional experience developing, testing, and deploying complex software applications.
    • Advanced backend development experience with C#, .NET Core / ASP.NET Core, SQL Server, REST APIs, OData, and Azure cloud technologies.
    • Advanced frontend development experience with JavaScript, React / Redux, React Native, HTML & CSS.
    • Experience developing mobile applications.
    • Strong understanding of modern software architecture and API-driven development.
    • Experience integrating third-party services and enterprise applications.
    • Ability to mentor colleagues and contribute to engineering best practices.
    • Strong troubleshooting and problem-solving skills.
    • Experience using Git, CI/CD pipelines, and modern software development workflows.

Preferred Qualifications (Highly Desired)

  • Experience building or integrating AI-powered applications and services.
    • Hands-on experience with Generative AI platforms such as OpenAI, Azure OpenAI, Anthropic, Google Vertex AI, or similar technologies.
    • Experience developing AI copilots, AI agents, Retrieval-Augmented Generation (RAG) solutions, or intelligent workflow automation systems.
    • Experience with automation platforms such as Power Automate, n8n, Make, Zapier, UiPath, or similar tools.
    • Python experience for AI development, automation, data processing, or IoT initiatives.
    • Experience working with vector databases, embeddings, prompt engineering, or AI orchestration frameworks such as LangChain or Semantic Kernel.
    • Experience identifying and implementing automation opportunities that drive measurable business outcomes.
    • Raspberry Pi and IoT development experience.

What Success Looks Like

The ideal candidate is not only an exceptional software developer but also someone who continuously looks for opportunities to leverage AI and automation to improve products, streamline operations, and create business value. We are looking for a builder, innovator, and problem solver who is excited about helping shape the future of Gemini's technology platform.

Beware of Recruitment Scams

We have been made aware of individuals fraudulently posing as members of our Talent Acquisition team and extending fake job offers. These scams may involve requests for personal information or payment for equipment. 

Protect yourself by following these steps:

  • Verify that all communications from our recruiting team come from an @banyansoftware.com email address.
  • Remember, employers will never request payment or banking information during the hiring process.
  • If you receive a suspicious message, do not respond — instead, forward it to careers@banyansoftware.com and/or report it to the platform where you received it.

Your safety and security are important to us. Thank you for staying vigilant.

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf