Search by job, company or skills
Qualification Summary
Language Skills:
Candidates must have experience in any 2 of the following programming languages. C#, dotnet Core is a MUST, and any other language, at least at the POC level, is nice.
Language
Must Have / Nice to have
Skill Score (0-no knowledge, 1-beginner, 2-POC level,3-Worked in production,4-created libs, 5-Expert)
C# - Must have (5)
Javascript - Nice to have (3)
Python - Nice to have (3)
Knowledge:
Concepts
Must have / Nice to have
Skill Score (0-no knowledge, 1-beginner, 2-POC level,3-Worked in production,4-created libs, 5-Expert)
HTTPS / REST RFCs / WebSocket implementation - Must Have (5)
Implement RFC s in C# or other programming languages - Must Have (5)
Web Server technologies - Must Have (5)
DataStructures and Algorithms - Must Have (4)
Cloud Technologies (AWS, Azure) - Must Have (4)
Microservices - Must Have (5)
Messaging Systems like Kafka, Service Bus - Must Have (4)
Skills & Experience Required:
Basic Qualifications
5+ years of professional software development experience
5+ years of programming experience with at least one modern language such as C#, dotNet core
2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
Bachelor's Degree or Master s Degree in Computer Science or related field
5+ years of software development experience
Excellent problem-solving abilities and object-oriented design skills
Fluency and expertise in object-oriented programming languages, like C#
Ability to excel in a fast-paced, startup-like environment
Preferred Qualifications
Graduate (BE or MSc.) in Computer Science or related field.
5+ years of experience designing and implementing RESTful web services
Experience building and operating mission-critical, highly scalable distributed systems
Prior knowledge of Microservices and their patterns.
Working knowledge of Cloud-based systems and queuing systems. NoSQL databases like MongoDB, Cassandra and DynamoDb.
Demonstrated capability to provide depth and breadth of technical leadership to agile teams.
Working knowledge of graph databases is a plus.
Other Requirements
Strong analytical skills.
Good Communication skills
Login to check your skill match score
Date Posted: 10/06/2024
Job ID: 81359713