- Learn and contribute to the development of customized solutions using C#, .NET, and ASP.NET Core with guidance from experienced colleagues.
- Support the development and maintenance of REST APIs, backend services, and data-driven applications.
- Work closely with team members and mentors to understand business needs and translate them into clear technical tasks.
- Write clean, well-structured, and testable code while learning established coding standards and best practices.
- Participate in code reviews, apply feedback, and gradually build confidence in reviewing code written by others.
- Assist in the design, implementation, and maintenance of new features.
- Create and maintain unit and integration tests and help troubleshoot defects through debugging and log analysis.
- Work with SQL and NoSQL databases under supervision.
- Use Git and contribute to collaborative development workflows.
- Follow security, performance, and software quality practices throughout development.
- Contribute to technical documentation and share knowledge within the team.
- Continuously learn, ask questions, and suggest improvements to the development process.