Overview

 

Qualifications

·        Bachelor’s Degree in Computer Engineering, Software Engineering, Computer Science or Electrical Electronics Engineering (Master’s degree or Ph.D. is a plus),

·        Minimum 5 years of hands-on, intensive development experience in building customer-delivered products in the field,

·        Having strong .NET framework knowledge for backend development and .NET Core programming skills,

·        Having solid experience in building and consuming SOAP & RESTful web services API,

·        Having strong experience in implementing microservices and using message queuing protocols (RabbitMQ, MQTT) is a plus,

·        Having knowledge in working with ORM libraries, relational databases (preferably PostgreSQL, MySQL), NoSQL databases (Cassandra, CosmosDB etc.) and in-memory databases (Redis etc.),

·        Having experience in management of containerized applications and deployment (Kubernetes, etc.),

·        Having experience in cloud service platforms such as AWS, Google Cloud, Azure etc.,

·        Having knowledge of JavaScript,

·        Having knowledge of HTML5, CSS3 stack

·        Having knowledge of frontend development frameworks, preferably React and Vue JS,

·        Having knowledge in front-end containerization (Docker etc.) is a plus,

·        Willing to create robust/efficient product platforms from scratch and maintain on-going applications,

·        Implementing DRY code, open to learn new technologies, experience in using Git and other version control tools,

·        Strong collaboration and communication skills,

·        Thinking broadly about business,

·        Understanding needs of the market & customer,

·        Listening different perspectives and showing flexibility,

·        Excellent verbal and written skills in English.