Our Client is a small company that is successfully providing software development and web/ mobile application development.
They have a small team of specialists with valid expertise from several aspects of technology and are looking to expand their team.
Tasks
- Follow the long-term vision and plan as defined by the Director of
Technology. - Create, expand, and grow their technology to meet the demands of their business.
- Propose and discuss designs pertaining to addressing issues and
new opportunities. - Take part in various aspects of the development life cycle
including requirement analysis & solution design, implementation, and deployment. - Frequently collaborate with and work part of a multidisciplinary
team designing and developing production-ready solutions. - Contribute to the team and organizational improvements in process and infrastructure
- Use tools and ingenuity to identify and fix defects before they
become a problem - Work with the latest cutting-edge technologies, tools and frameworks to devise solutions that can withstand the sands of time.
- Resolves technical issues through debugging, research and
investigation. - Integrating 3rd party systems through RestAPIs by designing and
developing reusable solutions
Requirements
- More than 5 years of experience in professional customer-facing
high-transaction systems design & development - iGaming industry always preferred! - More than 5 years of experience in C# development.
- More than 5 years of experience in ASP.NET & RestAPI
development. - More than 3 years of experience in .NET Core development.
- More than 2 years of experience with MSSQL and database
development. - Knowledge and understanding of multithreading & asynchronous
designs down to the OS level thread schedulers. - Good code documentation skills and capability to follow code
formatting guidelines. - Experience with GIT repositories and task/issue tracking systems
(such as JIRA or Trello) - Exceptional English oral and written communication skills &
ability to frequently communicate with both technical and non-technical individuals. - Experience with operating with and writing scripts for Linux based
operating systems - Knowledge in building multi-tenant distributed systems.
- In depth knowledge of containerization technologies and
orchestration such as Kubernetes. - Experience with Azure cloud services such as Key Vaults, ACR, AKS, VMSS, Storage Accounts and others.
Good to have
- Experience with building and deploying Docker applications.
- Basic understanding of Javascript and HTML.
- Experience with using opensource .NET frameworks such as
NHibernate, RestSharp, and so on. - Knowledge on how CDN operators such as Cloudflare operate.
Benefits
- Fully flexible working hour conditions (e.g.: remote working)
- 500 Wellness allowance
- Office time to explore new technologies, self-learning and more
- Educational courses and conferences paid by the company + other team and company events that happen on a regular basis