Full Stack dotNet Intern
Job Description
Job Description – Software Development Intern
Job Title
Software Development Intern
Company
Airbus India Private Limited
Employment Type
Internship
Experience Level
Entry Level
Job Family
Digital
Job Summary
Airbus India is looking for a Software Development Intern to support the design, development, testing, integration, and deployment of software solutions. The intern will work closely with engineering teams throughout the software development lifecycle, contributing to product development, system integration, testing, and continuous improvement while adhering to established engineering standards and architectural guidelines.
Key Responsibilities
Software Development
Develop and maintain software components based on product requirements.
Assemble and modify source code repositories to build software solutions.
Write clean, efficient, and maintainable code following coding standards.
Adhere to the organization’s software architecture and development guidelines.
Software Design
Develop design specifications in accordance with architectural blueprints.
Participate in technical design discussions and solution planning.
Ensure software components are scalable, maintainable, and reliable.
Software Development Lifecycle (SDLC)
Participate in all phases of the product development lifecycle, including:
Requirements Analysis
Design
Development
Testing
Integration
Deployment
Operations and Maintenance
Testing & Quality Assurance
Define test strategies and testing approaches.
Develop test scripts and test scenarios.
Execute, monitor, and validate software testing activities.
Assist in identifying, tracking, and resolving software defects.
System Integration
Coordinate functional and technical integration activities.
Integrate software components, services, and systems.
Ensure compatibility with existing applications, databases, and enterprise platforms.
Deployment & Operations
Deploy software solutions in development and testing environments.
Support highly available, scalable, and monitored systems.
Assist in troubleshooting deployment and operational issues.
Research & Innovation
Research emerging technologies and development tools.
Evaluate new frameworks and technologies to improve development efficiency.
Recommend process improvements and automation opportunities.
Documentation
Prepare and maintain technical documentation.
Assist in creating product user manuals and supporting documents.
Document design decisions, testing procedures, and deployment processes.
Enterprise Systems Analysis
Analyze interactions between:
Existing applications
Legacy systems
Databases
Web interfaces
Hardware components
Support the development of integrated enterprise solutions.
Compliance & Integrity
Follow company policies and engineering standards.
Maintain awareness of compliance requirements and potential risks.
Demonstrate integrity and professionalism in all assigned tasks.
Required Skills
Programming & Software Development
Software Development
Object-Oriented Programming (OOP)
Software Design
Source Code Management
Debugging
Code Review
Software Engineering
Software Development Life Cycle (SDLC)
Software Architecture
System Integration
Application Development
Technical Documentation
Testing
Test Planning
Test Strategy
Test Case Development
Test Execution
Software Validation
DevOps & Deployment
Software Deployment
System Monitoring
Scalability
Maintainability
High Availability
Databases & Systems
Database Fundamentals
Enterprise Applications
Legacy System Integration
Web Technologies
Version Control (Preferred)
Git or other version control systems
Educational Qualification
Candidates pursuing or recently completing a degree in one of the following are typically suitable:
B.E./B.Tech in Computer Science, Information Technology, Electronics, or related disciplines
M.E./M.Tech
MCA
Equivalent technical qualifications
Experience
Entry-Level
Freshers and students eligible for internship opportunities are encouraged to apply.
Required Soft Skills
Strong analytical and logical thinking.
Problem-solving ability.
Good communication skills.
Team collaboration.
Willingness to learn new technologies.
Attention to detail.
Time management and organizational skills.
Ability to work in a structured engineering environment.
Preferred Candidate Profile
The ideal candidate should:
Have a solid understanding of software engineering fundamentals.
Be familiar with the complete Software Development Life Cycle (SDLC).
Be eager to learn modern software development tools and practices.
Demonstrate strong technical curiosity and a collaborative mindset.
Be committed to quality, compliance, and continuous improvement.
What Airbus Offers
Hands-on experience in enterprise software development.
Exposure to real-world product engineering and digital transformation projects.
Opportunity to work with experienced software engineers.
Inclusive and diverse work environment.
Flexible work practices where applicable.
Professional learning and career development opportunities.
Equal Opportunity Statement
Airbus is committed to diversity, inclusion, and equal employment opportunities. Applications are welcomed regardless of gender, age, disability, religion, cultural background, or sexual orientation.
Important: Airbus never requests payment or monetary exchange during its recruitment process. Candidates should report any fraudulent recruitment activity claiming to represent Airbus.