Rodzaj pracy: Pełny etat
Rodzaj umowy: Na czas nieokreślony
Ilość wakatów: 1
Minimalne doświadczenie: Od 3 do 5 lat
Wykształcenie: Wyższe licencjackie
Branża: Praca IT - Programowanie / Analizy
Project information:
- Industry: travel sector
- Office location: Wrocław
- Remote work: yes, 100% remote work from PL
- Start date: depending on candidate"s availability
- Working hours: flexible, between 7-18
- Budget: b2b: 700 - 850 PLN net/day on b2b; UOP: 9000 - 17 200 gross PLN depending on experience
Project scope:
- Developing a multi-solution project which requires front-end and back-end development skills. From end-to-end feature development to testing (unit and integration) and maintenance. Plus, refactoring the source code of the project is also a big part of the role
- Software development of web applications in high-volume environments and integrations with existing backend systems (REST and gRPC)
- Ability to build simple but extensible systems which are easy to monitor and debug
- Write tools that automate work
- Help to identify, implement and improve system architecture with input into design and functionality
- A flexible approach, passion for usability, and performance with attention to detail
- Collaborating heavily and remotely with other team members
- Product"s stack is comprised of Azure Cloud technologies (Azure AD, Elastic Search, Azure MS SQL, Azure Web Jobs, Azure Blob Storage, and Azure Queues), .NET Core, .NET Framework, C#, .NET Razor Pages, and Razor/Blazor Components, VueJs and git.
Competence demands:
- 3+ years of experience in .NET Frameworks 4+ or .NET Core with C#
- Experience with ASP.NET MVC, Razor pages, or Blazor + ASP.NET API project (pure REST APIs)
- Exposure to SQL databases (ideally with MS SQL) - ability to work both with ORM and raw SQL
- Experience working with NoSQL databases (e.g. MongoDB, Elasticsearch)
- Hands-on experience with git (we use GitLab)
- Knowledge and willingness for source code refactoring and introducing improvements
- Design patterns knowledge - you should know when and how to use them but also when not to in order to achieve a simpler design
- Working experience on performance optimization - application monitoring, profiling, improvements implementation
- Ability to spot potential problems before code is deployed, with a focus on long-living applications that are constantly under heavy load
- Excellent command of English
Nice to have:
- Working experience in developing solutions in Azure Cloud technologies ("Developing Microsoft Azure Solutions" certificate is a plus)
- Knowledge of docker and its utilities.
- Knowledge and experience of gRPC technology
- Knowledge and experience of web sockets communication (SignalR).
- Knowledge of HTML/CSS/JavaScript
- Previous working experience in Agile environments
We offer:
- Salary adjusted to your experience and performance results
- Open and friendly colleagues and a fun environment (you will see a dog wandering around acting as our stress relief)
- Flexible working hours
- Flexible working from home schedule
- Relaxed dress code
- Private Health Insurance