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.