Bachelor’s degree in Computer Science, Information Technology, or a related field.
Familiarity with .NET Framework, ASP.NET, C#, or related technologies through internships or coursework.
Strong understanding of object-oriented programming (OOP) principles, preferably with experience in C#, Python, Java, or other popular languages.
Basic knowledge of SQL Server, or other relational databases.
Understanding of web technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular is a plus.
Strong analytical skills and the ability to solve coding challenges and logical problems.
Good verbal and written communication skills, with the ability to collaborate effectively with team members and stakeholders.
Hands-on experience working as a .NET intern or in a related development role.
Familiarity with version control systems (e.g., Git) and development tools like Visual Studio.
Job Description:
Participate in an intensive learning program covering key technologies, software development best practices, and coding principles. Special focus on back-end development with .NET if relevant to your background.
Collaborate with development teams on real-world projects, applying programming skills, problem-solving, and software engineering techniques.
Work closely with experienced developers and mentors, receiving guidance and feedback on your technical skills, coding style, and career development.
Gain hands-on experience with key tools and platforms, such as Visual Studio, C#, ASP.NET, MVC, and Entity Framework.
Be involved in agile project environments, participating in daily stand-ups, sprint reviews, and retrospectives.
Upon successful completion of the program, transition into a full-time developer role, specializing in areas such as back-end development, front-end development, or full-stack development, depending on your skills and interests.