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.