Trainee .NET Engineer
We are looking for a passionate and motivated Trainee .NET Engineer to join our development team. The ideal candidate should have prior internship experience (minimum 6 months) in .NET development and a strong interest in building high-quality, scalable, and secure applications. This is an excellent opportunity for someone looking to launch a full-time career in .NET development with hands-on project exposure in a collaborative and agile environment.
Core Responsibilities and Duties:
- Collaborate in developing high-quality, scalable, and secure .NET-based applications.
- Write clean, maintainable, and testable code with proper documentation and comments.
- Collaborate with team members including team leads, architects, BAs, QA, and stakeholders to deliver project requirements in an Agile setup.
- Follow established coding standards and software engineering best practices.
- Participate in debugging, troubleshooting, and clearly documenting issues and solutions.
- Contribute to team discussions and participate in code reviews.
Qualifications and Experience:
- A university degree (or final-year undergraduate) in Software Engineering, Computer Science, or a related discipline.
- Minimum 6 months of internship experience in .NET development.
- Basic experience or knowledge in .NET Core, C#, MVC, and Razor Pages.
- Familiarity with HTML, CSS, JavaScript, Bootstrap, and jQuery.
- Exposure to concepts like dependency injection, tag helpers, and razor components would be an added advantage.
- Comfortable working with Microsoft development tools and technologies.
- Basic understanding of .NET data access technologies such as ADO.NET, Entity Framework (EF Core / EF6).
- Knowledge of relational databases, preferably MS SQL Server.
- Awareness of software design principles, clean coding practices, and modern development standards.
- Exposure to DevOps tools like Azure DevOps and containerization is a plus.
- Good communication skills and a team player mindset.
- Enthusiastic about learning and building a career in .NET development.