● Remote working and collaboration in agile teams.
● Design, develop, and test enterprise-scale projects.
● Code reviewing and guiding team members.
● Communicate effectively with team members.
● Attend daily and weekly planning and decision-making meetings.
Requirements
● Experience in C# and .NET Framework.
● Experience in OOP Concepts.
● Experience in Data Structure.
● Familiar with Database Concepts and ORM.
● Familiar with Communication Technology Concepts (SOAP/REST).
● Familiar with Issue Tracking and Code Versioning Tools (Jira, Git/Bitbucket).
● Familiarity with Object-Oriented Design patterns is an advantage.
● Familiarity with Distributed Systems Concepts is an advantage.
● Familiarity with AOP and IOC is an advantage.