Job Description: Software Development Intern (.NET / Java - Backend / Frontend)
We are seeking enthusiastic and skilled Software Development Interns with expertise in either .NET or Java technologies, for both backend and frontend development roles. This internship offers hands-on experience in enterprise software projects, collaboration with experienced professionals, and exposure to modern development practices.
Key Responsibilities:
- Assist in the development of backend services and frontend interfaces using .NET or Java technologies.
- Participate in coding, testing, debugging, and documenting HLD, LLD.
- Collaborate with cross-functional teams to understand requirements and deliver solutions.
- Support integration and deployment activities.
- Learn and apply best practices in software engineering and Agile development.
Qualifications:
- Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
- Basic knowledge of either: .NET stack (e.g., C#, ASP.NET, .NET Core) - Java stack (e.g., Java SE/EE, Spring Boot)
- Familiarity with frontend technologies (e.g., HTML, CSS, JavaScript, React, Angular).
- Understanding of backend development principles and RESTful APIs.
- Knowledge of databases (SQL/NoSQL) and version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
Preferred Skills:
- Experience with cloud platforms (Azure, AWS, or GCP).
- Exposure to microservices architecture and containerization (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.