Senior Software Developer
What you will do?
Developing and designing web applications,
Designing system and database architecture,
Designing technical architecture for third party integrations,
Researching and implementing new technologies,
Collaboration with third party development teams,
Adding new features to existing projects and bug fixing.
What are we looking for?
Bachelor’s degree in Computer Engineering, Software Engineering, Mathematics Engineering or related field,
Minimum 6 years’ experience as Software Developer,
Experience in container platforms (Kubernetes),
Experience in RESTFull API, .Net Core, ASP.NET, web service development,
Experience in relational databases (e.g. MySQL, MS SQL, PostgreSQL), NoSQL databases (e.g. Mongo DB, Redis, Elasticsearch),
Experience with OOP, design patterns (e.g. MVC),
Experience in SDLC tools (e.g. Jenkins, JIRA),
Experience in web/mobile application development,
Knowledge of agile software development processes,
Knowledge of microservice architectures,
Excellent command of English,
Dynamic, customer-focused and good communication skills,
Ability in problem-solving,
Strong analytical and optimization skills.