Apply now »

Title:  Graduate Trainee, D&T, Software Engineer

Requisition ID:  71993
Date:  Nov 12, 2025
Location: 

IN

Department:  Digtl & Transfrmtion
Description: 

Job Summary

As a Graduate Trainee in D&T Software Engineering, you will take part in structured learning and on-the-job training to build strong technical and professional skills. You’ll be encouraged to take initiative, practice self-learning, and apply your knowledge to real scenarios. The role offers exposure to live projects, modern tools, and AI-driven technologies, giving you the chance to learn from experienced mentors and build the foundation for a successful career in Software Engineering.

Essential Duties and Responsibilities

  • Support the design and development of modern web and cloud-native applications, contributing to scalable and secure solutions while learning key cloud concepts.
  • Contribute to the development of applications for iOS, Android, Windows, and macOS using .NET MAUI.
  • Focus on writing clean, maintainable code and learning best practices for performance and reliability across platforms.
  • Work on data preparation, reporting, and visualization tasks to generate insights for business decisions.
  • Collaborate with senior engineers to understand business needs and translate them into simple technical tasks.
  • Take part in agile practices such as standups, sprint planning, and retrospectives, with a focus on learning and improving.
  • Learn and contribute to CI/CD pipelines, deployments, and monitoring to understand application behavior in production.
  • Help create automation scripts and write unit tests to improve quality and efficiency in development and releases.
  • Work with AI-powered tools to write cleaner code, streamline testing and boost productivity while learning how AI shapes the future of Software Development.
  • Work with peers and mentors on prototypes and proof-of-concepts, sharing ideas and being open to new technologies.

Education

  • Bachelor's Degree Computer Science, Engineering, or equivalent preferred required

Work Experience

  • 0-1 years of related work experience required

Preferred Knowledge, Skills and Abilities

  • Basic understanding of Large Language Models (LLMs) and how services like Azure OpenAI, OpenAI, or Gemini can be used to make applications more intelligent.
  • Exposure to AI-powered developer tools such as GitHub Copilot, Cursor, Replit or any tool, with curiosity to try them out in real coding tasks.
  • Keen to explore how automation and AI can work together to create smarter scripts, faster testing, and more efficient software delivery.
  • Basic awareness of Microsoft Fabric or similar platforms, with curiosity to explore concepts like Dataflow Gen2, ETL processes, and notebook-driven data preparation.
  • Awareness of DevOps practices like CI/CD pipelines, working with Git, and monitoring tools, along with a basic understanding of native app development, containerization using Docker or Kubernetes, and monitoring connected IoT applications.
  • Familiarity with how mobile applications is deployed through the App Store or Play Store.
  • Openness to following standard operating procedures (SOPs) and adapting to best practices in software development.
  • A mindset that values safety, quality, and reliability in every stage of development and deployment.

Travel Requirements

10%: Up to 26 business days per year

Additional Requirements

  • Occasional on-call work required.
  • Prefer 12pm – 9pm India time. 
  • Willingness to work outside of these hours as needed.
  • Ability to work in a global and virtual environment and to effectively prioritize and execute tasks in a high-pressure environment.

Apply now »