.NET/C# Backend Intern (Remote)
.NET/C# Backend Intern - Application Logic Documentation
Position Overview: We are seeking a detail-oriented and enthusiastic .NET/C# Backend Intern to assist in documenting the logic and workflows of our backend applications. This role is ideal for someone looking to gain hands-on experience in software development while building a strong understanding of the architecture and logic that drive complex systems. The intern will work closely with the development team to analyze existing backend code and create documentation tailored for the Documentation team.
The goal is to translate technical application logic into clear, structured, and easily digestible content that meets the needs of a non-technical audience while maintaining technical accuracy.
Key Responsibilities:
· Develop, test, and maintain software applications using .NET and C#.
· Design and build efficient APIs utilizing GraphQL and RESTful paradigms.
· Integrate automated property data into the system, ensuring data accuracy and efficiency.
· Utilize MongoDB for database management and optimization.
· Write clear and comprehensive code documentation for software projects.
· Participate in code reviews and contribute to team discussions.
· Collaborate with cross-functional teams to ensure project success.
Qualifications:
Base Requirements:
· C# (Medium or Advanced Level): Demonstrated proficiency in C# is essential.
· Must Have:
o Solid understanding of object-oriented programming, including inheritance, polymorphism, and generic classes.
o Proficiency in working with various data formats.
· Desirable:
o Experience with MongoDB.
o Familiarity with Xunit for testing.
o Experience with AutoMapper and CSVHelper NuGet packages.
o Knowledge of Repository and Unit of Work patterns.
Benefits:
Gain hands-on experience in backend development and technical documentation practices.
Opportunity to learn from experienced developers and contribute to real-world projects.
Enhance skills in technical writing, system analysis, and communication with cross-functional teams.
Build a strong portfolio demonstrating your ability to bridge technical and non-technical audiences.
Please submit:
Resume
Git Hub Projects/Portfolio