Position: Senior Software Engineer (.NET)
Company: Perfectial
Experience required: 3y
English level: intermediate

You’ll have to ensure that Perfectial avoids all sorts of technological pitfalls and apply your expertise to differentiate high impact from low-value or fad trends in design. 

Our client provides a unique technology solution for agencies and advertisers in the digital marketing field and is active at the progressive intersection between marketing, technology and data. 

**Requirements:**
4+ years experience in software development  
Excellent knowledge of .NET Core
Deep knowledge of design and architectural pattern  
Experience with Azure  
Strong knowledge of RDBMS concepts, SQL Server, Cosmo DB  
Proficient knowledge of software quality metrics  
Understanding of Agile methodologies (Scrum, XP) and SDLC  
Understanding of Test Automation and CI  
React knowledge would be a plus  
Professional certification would be a plus  
Degree in Computer Science or similar  

**Skills and Abilities:**
English skills - Upper-Intermediate or Better  
Excellent presentation, communication and interpersonal skills  
Excellent coaching and supervisory skills  
Leadership skills

**Our professionals value us for:**
Regular performance evaluation and salary revision, attractive benefits package;
Functional offices, centres of excellence, and mentorship from competence leads to support the professional growth;
Tech talks, open talks, and conferences; training and certifications;
Free English courses of all levels with attentive and friendly teachers;
Health insurance; maternity aid; corporate sports teams, hobby clubs, in-house gym or gym discounts;
Referral program, bonuses for marriage and childbirth;
Great team parties and corporate events; cool branded gifts; an additional paid day off for the Company Day celebration;
Warm and relaxed atmosphere, smooth and transparent communication, and unlimited fun.