Senior Software Developer
· Bachelor's degree in Computer Science or related discipline
· 7+ years of Hands on Software Development experience (especially .NET / MSSQL)
· Good knowledge and experience with Relational Database Management System (MS-SQL, Postgre-SQL etc)
· Experience with message broker (RabbitMQ, Kafka etc)
· Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
· Strong knowledge in software architecture, data structures and design patterns
· Experience in agile development processes.
· Experienced in SOAP and Restful web service technologies
· Excellent problem solving skills and ability to show initiative
· Analytical mindset to develop and utilize reliable metrics
· Understanding of other, non-technical parts of the business
· Strong written and verbal communication skills in English
· Troubleshooting and problem solving skills