Acest anunț a expirat și nu este disponibil pentru aplicare
At BullGuard, our technology solves persistent problems. We’ve established ourselves as a leading developer of innovative antivirus software solutions.
The R&D technology extends from client-side applications running on desktops, tablets and phone devices on different operating systems to the definition of the back-end infrastructure which delivers services and support for the BullGuard website and the integrated MyAccount features.
Typical R&D functions are undertaken by the team including developing new products and services, maintining existing ones and providing an incubator-style feed of new technologies into the product development process.
It`s a vibrant, entrepreneurial environment in which the right person can flourish, feel rewarded and progress their career.
Job responsibilities, as part of our team You will use:
-
Microservices because we want independent and easy to change components
-
DDD because we want clear separation of business concerns
-
TDD because we want working code as soon as possible
-
Ports & Adaptors because we want a clean layered architecture
-
.Net Core because it`s the latest Microsoft technology for back-end
-
React for our front-end because we enjoy it more than other JS libraries/ frameworks
-
Azure Service Fabric and Kubernetes (with Docker) to orchestrate our microservices
-
CI/CD pipeline with VSTS because we want as less human intervention as possible until our code reaches the production environment
Job requirements:
Technical Requirements
-
Proven experience with ASP.NET Web API or ASP.NET Core Web API
-
Strong knowledge of SOLID, OOP concepts and design patterns
-
Experience working with file systems, databases and network programming
-
Good understanding of web application architecture, focusing on aspects like availability and scalability;
-
Understanding client-side scripting (JavaScript) and scripting frameworks (React)
-
Familiarity with Visual Studio, TFS, Git, Jira
Candidate Profile