Responsibilities:
• Writing clean, testable code
• Review and refactor code
• Upgrade existing programs
• Test and debug various developed applications
• Analyzing system requirements and prioritizing tasks
• Document development and operational procedures
• Learn new technologies
Requirements:
• Minimum of 4-5 years of work experience as a .NET (.NetCore) and/or NodeJS and/or Java developer
• Strong knowledge and experience with Microsoft SQL Server and/or PostgreSQL
• Familiar with MongoDB, or any other NoSQL
• Knowledge in RabitMQ, Redis, Kafka, Elasticsearch
• Familiar with cloud environment such as (AWS, Azure,…)
• Good Knowledge in Microservices, design patents and multithreading
• Skill for writing reusable libraries
• Proficient understanding of code versioning tools (such as Git, and TFS)
• Familiarity with agile environments
• Troubleshooting abilities
• Good communication skills
• Good Spoken and Written English