Requirements:
3 to 4+ years of experience in C# programming.
Proven experience defining a development project from conception to implementation.
Proficiency in Object Oriented Programming, design patterns and algorithms.
2+ years of experience working in Agile product management .
2+ years of experience implementing integration projects
Strong familiarity with SOLID and Agile development principles
Familiarity with design patterns
SQL Server (schemas, queries, stored procedures) – Should be able to write store procedures and interact with SQL server database using .NET.
Experience with data interchange formats, such as JSON and XML.
Experience building Windows Based Client\Service Applications.
Experience with Unit Testing.
Source Control with Git and TFS.
Good written and verbal communication skills in English.
Bonus/Advantage:
Experience working with different programming languages such as Java or Python.
Experience with CI,CD automations.
Familiarity working with cloud services such as AWS, GCP.
Experience with Coralogix.
Experience with cloud services such as Pub/Sub, Lambda, ECR, ECS, EKS and others.
Experience with Point of Sale Integrations.
Experience with NoSQL databases.