Design, develop, and maintain software applications using.NET (C#,.NET Core/Framework). Analyze requirements and contribute to technical solution design. Participate in peer code reviews and team planning activities.
Requirements
- Bachelor’s degree in computer science, Software Engineering, or related discipline
- 3-5 years of experience in software development
- Proficiency in C#,.NET Core or.NET Framework
- Solid understanding of object-oriented programming and software development lifecycle
- Experience with SQL-based databases
- Experience with Angular or other frontend technologies is a strong plus.
- Working knowledge of relational databases (SQL Server, PostgreSQL, or equivalent)
- Familiarity with Git, RESTful services, and Agile development methodologies